From 4a5aa484ba5d07a8067f4dc9294ec542ad410935 Mon Sep 17 00:00:00 2001 From: PhatPhuckDave <> Date: Mon, 22 Jul 2024 19:52:53 +0200 Subject: [PATCH] Update --- .gitignore | 19 +- .prettierrc | 4 + .run/Build To Web.run.xml | 19 - .run/main.ts.run.xml | 18 - .run/pkg_windows.run.xml | 15 - .run/tsc.run.xml | 13 - Dockerfile | 10 + README.md | 265 +-- package.json | 11 +- pnpm-lock.yaml | 1786 +++++++++++++---- smpp_tester_options.json | 32 + src/Center/Center.ts | 424 ++-- src/Center/CenterSessionManager.ts | 40 +- src/Client/Client.ts | 566 +++--- src/Client/ClientSessionManager.ts | 40 +- src/CommonObjects.ts | 74 +- src/HttpServer/CenterRequestHandler.ts | 130 +- src/HttpServer/ClientRequestHandler.ts | 166 +- src/HttpServer/HttpServer.ts | 174 +- src/HttpServer/RequestHandler.ts | 318 +-- src/Job/Job.ts | 210 +- src/Logger.ts | 136 +- src/MessageIdManager.ts | 34 +- src/PDUProcessor/PduProcessor.ts | 74 +- .../Center/BindTranscieverReplyProcessor.ts | 90 +- .../Center/DeliveryReceiptProcessor.ts | 92 +- .../Postprocessor/Center/EchoPduProcessor.ts | 49 +- .../Center/EnquireLinkReplyProcessor.ts | 34 +- .../Center/SubmitSmReplyProcessor.ts | 44 +- .../Client/DeliverSmReplyProcessor.ts | 34 +- .../Postprocessor/Postprocessor.ts | 10 +- .../Client/DeliveryReceiptRequestProcessor.ts | 32 +- .../Client/DestinationEnumeratorProcessor.ts | 46 +- .../Client/DestinationSetPreprocessor.ts | 80 +- .../Client/GSM0338Preprocessor.ts | 17 + .../Preprocessor/Client/LongSmsProcessor.ts | 174 +- .../Client/ProtocolId-2Digit-Processor.ts | 32 +- .../Client/ProtocolId-3Digit-Processor.ts | 32 +- .../Client/ProtocolId-4Digit-Processor.ts | 34 +- .../Client/ProtocolIdProcessor.ts | 32 +- .../Client/SourceEnumeratorProcessor.ts | 46 +- .../Client/SourceSetPreprocessor.ts | 80 +- .../Preprocessor/Client/UCS2Preprocessor.ts | 34 +- src/PDUProcessor/Preprocessor/Preprocessor.ts | 10 +- src/PDUProcessor/ProcessorManager.ts | 262 +-- src/PersistentPromise.ts | 58 +- src/SessionManager.ts | 288 +-- src/SmppSession.ts | 492 ++--- src/WS/ClientSet.ts | 148 +- src/WS/WSServer.ts | 102 +- src/ZlibCoder.ts | 22 +- src/main.js | 25 + src/main.ts | 58 +- tsconfig.json | 30 +- tsup.config.ts | 13 + websocketTest.js | 120 +- workfile.js | 61 + 57 files changed, 4213 insertions(+), 3046 deletions(-) create mode 100644 .prettierrc delete mode 100644 .run/Build To Web.run.xml delete mode 100644 .run/main.ts.run.xml delete mode 100644 .run/pkg_windows.run.xml delete mode 100644 .run/tsc.run.xml create mode 100644 Dockerfile create mode 100644 smpp_tester_options.json create mode 100644 src/PDUProcessor/Preprocessor/Client/GSM0338Preprocessor.ts create mode 100644 src/main.js create mode 100644 tsup.config.ts create mode 100644 workfile.js diff --git a/.gitignore b/.gitignore index cecb95a..f2c5330 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,11 @@ -.idea -node_modules -package-lock.json -sessions.json -client_sessions.json -center_sessions.json -dist -main.exe +.idea +node_modules +package-lock.json +sessions.json +client_sessions.json +center_sessions.json +dist +main.exe +.run +.vscode +build diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..dfcc0e9 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,4 @@ +{ + "tabWidth": 4, + "useTabs": true +} diff --git a/.run/Build To Web.run.xml b/.run/Build To Web.run.xml deleted file mode 100644 index 3c4d2aa..0000000 --- a/.run/Build To Web.run.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - \ No newline at end of file diff --git a/.run/main.ts.run.xml b/.run/main.ts.run.xml deleted file mode 100644 index 0805bff..0000000 --- a/.run/main.ts.run.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/.run/pkg_windows.run.xml b/.run/pkg_windows.run.xml deleted file mode 100644 index ac7a0c3..0000000 --- a/.run/pkg_windows.run.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - -