aboutsummaryrefslogtreecommitdiff
path: root/webAO
diff options
context:
space:
mode:
authorCaleb <caleb.mabry.15@cnu.edu>2022-09-03 00:46:33 -0400
committerCaleb <caleb.mabry.15@cnu.edu>2022-09-03 00:46:33 -0400
commit317708a352376a31f1410d57e08a2e1a1ceb6812 (patch)
treeb7633e6535265e7e04f6c895ed1e542fd4c46624 /webAO
parent2bfa8207ce40a853d0f62a72e006c9b2b90d69b6 (diff)
Maybe overkill, but I like it more
Diffstat (limited to 'webAO')
-rw-r--r--webAO/packets/packetHandler.ts88
-rw-r--r--webAO/packets/packets.ts86
2 files changed, 88 insertions, 86 deletions
diff --git a/webAO/packets/packetHandler.ts b/webAO/packets/packetHandler.ts
index b98eef9..a9b567a 100644
--- a/webAO/packets/packetHandler.ts
+++ b/webAO/packets/packetHandler.ts
@@ -1,87 +1,3 @@
-import { handleMS } from './handlers/handleMS';
-import { handleCT } from './handlers/handleCT'
-import { handleMC } from './handlers/handleMC'
-import { handleRMC } from './handlers/handleRMC'
-import { handleFL } from './handlers/handleFL'
-import { handleLE } from './handlers/handleLE'
-import { handleEM } from './handlers/handleEM'
-import { handleEI } from './handlers/handleEI'
-import { handleSC } from './handlers/handleSC'
-import { handleCI } from './handlers/handleCI'
-import { handleFM } from './handlers/handleFM'
-import { handleFA } from './handlers/handleFA'
-import { handleSM } from './handlers/handleSM'
-import { handleMM } from './handlers/handleMM'
-import { handleBD } from './handlers/handleBD'
-import { handleBB } from './handlers/handleBB'
-import { handleKB } from './handlers/handleKB'
-import { handleKK } from './handlers/handleKK'
-import { handleDONE } from './handlers/handleDONE'
-import { handleBN } from './handlers/handleBN'
-import { handleHP } from './handlers/handleHP'
-import { handleRT } from './handlers/handleRT'
-import { handleTI } from './handlers/handleTI'
-import { handleZZ } from './handlers/handleZZ'
-import { handleHI } from './handlers/handleHI'
-import { handleID } from './handlers/handleID'
-import { handlePN } from './handlers/handlePN'
-import { handleSI } from './handlers/handleSI'
-import { handleARUP } from './handlers/handleARUP'
-import { handleaskchaa } from './handlers/handleaskchaa'
-import { handleCC } from './handlers/handleCC'
-import { handleRC } from './handlers/handleRC'
-import { handleRM } from './handlers/handleRM'
-import { handleRD } from './handlers/handleRD'
-import { handleCharsCheck } from './handlers/handleCharsCheck'
-import { handlePV } from './handlers/handlePV'
-import { handleASS } from './handlers/handleASS'
-import { handleackMS } from './handlers/handleackMS'
-import { handleSP } from './handlers/handleSP'
-import { handleJD } from './handlers/handleJD'
+import { packets } from './packets'
-export const packetHandler = new Map([
- ["MS", handleMS],
- ["CT", handleCT],
- ["MC", handleMC],
- ["RMC", handleRMC],
- ["CI", handleCI],
- ["SC", handleSC],
- ["EI", handleEI],
- ["FL", handleFL],
- ["LE", handleLE],
- ["EM", handleEM],
- ["FM", handleFM],
- ["FA", handleFA],
- ["SM", handleSM],
- ["MM", handleMM],
- ["BD", handleBD],
- ["BB", handleBB],
- ["KB", handleKB],
- ["KK", handleKK],
- ["DONE", handleDONE],
- ["BN", handleBN],
- ["HP", handleHP],
- ["RT", handleRT],
- ["TI", handleTI],
- ["ZZ", handleZZ],
- ["HI", handleHI],
- ["ID", handleID],
- ["PN", handlePN],
- ["SI", handleSI],
- ["ARUP", handleARUP],
- ["askchaa", handleaskchaa],
- ["CC", handleCC],
- ["RC", handleRC],
- ["RM", handleRM],
- ["RD", handleRD],
- ["CharsCheck", handleCharsCheck],
- ["PV", handlePV],
- ["ASS", handleASS],
- ["ackMS", handleackMS],
- ["SP", handleSP],
- ["JD", handleJD],
- ["decryptor", () => { }],
- ["CHECK", () => { }],
- ["CH", () => { }],
-]
-) \ No newline at end of file
+export const packetHandler = new Map(Object.entries(packets)) \ No newline at end of file
diff --git a/webAO/packets/packets.ts b/webAO/packets/packets.ts
new file mode 100644
index 0000000..79c43c1
--- /dev/null
+++ b/webAO/packets/packets.ts
@@ -0,0 +1,86 @@
+import { handleMS } from './handlers/handleMS';
+import { handleCT } from './handlers/handleCT'
+import { handleMC } from './handlers/handleMC'
+import { handleRMC } from './handlers/handleRMC'
+import { handleFL } from './handlers/handleFL'
+import { handleLE } from './handlers/handleLE'
+import { handleEM } from './handlers/handleEM'
+import { handleEI } from './handlers/handleEI'
+import { handleSC } from './handlers/handleSC'
+import { handleCI } from './handlers/handleCI'
+import { handleFM } from './handlers/handleFM'
+import { handleFA } from './handlers/handleFA'
+import { handleSM } from './handlers/handleSM'
+import { handleMM } from './handlers/handleMM'
+import { handleBD } from './handlers/handleBD'
+import { handleBB } from './handlers/handleBB'
+import { handleKB } from './handlers/handleKB'
+import { handleKK } from './handlers/handleKK'
+import { handleDONE } from './handlers/handleDONE'
+import { handleBN } from './handlers/handleBN'
+import { handleHP } from './handlers/handleHP'
+import { handleRT } from './handlers/handleRT'
+import { handleTI } from './handlers/handleTI'
+import { handleZZ } from './handlers/handleZZ'
+import { handleHI } from './handlers/handleHI'
+import { handleID } from './handlers/handleID'
+import { handlePN } from './handlers/handlePN'
+import { handleSI } from './handlers/handleSI'
+import { handleARUP } from './handlers/handleARUP'
+import { handleaskchaa } from './handlers/handleaskchaa'
+import { handleCC } from './handlers/handleCC'
+import { handleRC } from './handlers/handleRC'
+import { handleRM } from './handlers/handleRM'
+import { handleRD } from './handlers/handleRD'
+import { handleCharsCheck } from './handlers/handleCharsCheck'
+import { handlePV } from './handlers/handlePV'
+import { handleASS } from './handlers/handleASS'
+import { handleackMS } from './handlers/handleackMS'
+import { handleSP } from './handlers/handleSP'
+import { handleJD } from './handlers/handleJD'
+
+export const packets = {
+ "MS": handleMS,
+ "CT": handleCT,
+ "MC": handleMC,
+ "RMC": handleRMC,
+ "CI": handleCI,
+ "SC": handleSC,
+ "EI": handleEI,
+ "FL": handleFL,
+ "LE": handleLE,
+ "EM": handleEM,
+ "FM": handleFM,
+ "FA": handleFA,
+ "SM": handleSM,
+ "MM": handleMM,
+ "BD": handleBD,
+ "BB": handleBB,
+ "KB": handleKB,
+ "KK": handleKK,
+ "DONE": handleDONE,
+ "BN": handleBN,
+ "HP": handleHP,
+ "RT": handleRT,
+ "TI": handleTI,
+ "ZZ": handleZZ,
+ "HI": handleHI,
+ "ID": handleID,
+ "PN": handlePN,
+ "SI": handleSI,
+ "ARUP": handleARUP,
+ "askchaa": handleaskchaa,
+ "CC": handleCC,
+ "RC": handleRC,
+ "RM": handleRM,
+ "RD": handleRD,
+ "CharsCheck": handleCharsCheck,
+ "PV": handlePV,
+ "ASS": handleASS,
+ "ackMS": handleackMS,
+ "SP": handleSP,
+ "JD": handleJD,
+ "decryptor": () => { },
+ "CHECK": () => { },
+ "CH": () => { },
+} \ No newline at end of file