Tau
ff4545d468
aimedb: Return decimal IDm as access code
2019-11-06 17:28:30 -05:00
Tau
9dd45558ec
aimedb: Stub a FeliCa lookup response
2019-11-06 17:28:30 -05:00
Tau
dc06a9652f
wip fix profile create id propagation
2019-11-06 17:28:30 -05:00
Tau
1f257cccc4
wip fucking pipeline callback shit
2019-11-06 17:28:30 -05:00
Tau
98c9f9106d
Share AimeId typedef
2019-11-06 17:28:30 -05:00
Tau
feb922c171
aimedb: Add AimeId strong typing
2019-11-06 17:28:30 -05:00
Tau
b4ae25eb57
aimedb: Wire up backend
2019-11-06 17:28:30 -05:00
Tau
8290e5a821
aimedb: Add Postgres backend
2019-11-06 17:28:30 -05:00
Tau
fc9168b639
aimedb: Add repository interface
2019-11-06 17:28:30 -05:00
Tau
2a153b5baf
aimedb: Add initial model definitions
2019-11-06 17:28:30 -05:00
Tau
27407d5387
aimedb: Enhance typing
2019-11-06 17:28:30 -05:00
Tau
8323e3ee7c
aimedb: Hoist handlers
2019-11-06 17:28:30 -05:00
Tau
38449c3117
aimedb: Fix missing lookup status field decl
2019-11-06 17:28:30 -05:00
Tau
c2f7e9fe19
wip
2019-11-06 17:28:29 -05:00
Tau
679accd74d
wip
2019-11-06 17:28:29 -05:00
Tau
b460fa1aa0
wip
2019-11-06 17:28:29 -05:00
Tau
acc1590aa2
aimedb: Deal with redundant command codes
...
Some messages apparently use more than one command code depending
on the game. The meaning of the 0x0006 response code is also
overloaded apparently, so that's cool. Fortunately that's the
game's problem and not ours.
2019-11-06 17:28:29 -05:00
Tau
3d41b5a780
aimedb/decoder.ts: Fix typo
2019-11-06 17:28:29 -05:00
Tau
f0e7a82f42
aimedb: Remove ident fields from Goodbye message
...
They're not present in this message, it's just zero bytes.
2019-11-06 17:28:29 -05:00
Tau
02c6e6fe2f
Fix tests
2019-11-06 17:28:29 -05:00
Tau
b278c6bf08
aimedb: Refactor codec
2019-11-06 17:28:29 -05:00
Tau
bc8185b26c
aimedb/encoder.ts: Drop options param
2019-11-06 17:28:29 -05:00
Tau
cbc1e29ed7
aimedb/decoder.ts: Drop options param
2019-11-06 17:28:29 -05:00
Tau
602335941c
aimedb/cmd.ts: Split into decoder, encoder
2019-11-06 17:28:29 -05:00
Tau
2f1c9dd476
Switch to TypeScript
...
This just makes the minimum changes necessary to "compile".
2019-11-06 17:28:29 -05:00
Tau
1337fc21f3
Apply Prettier
2019-11-06 17:28:29 -05:00
Tau
285167b255
Implement aimedb log message
2019-11-06 17:28:29 -05:00
Tau
80897a49b7
Implement AimeDB registration cmd
2019-11-06 17:28:29 -05:00
Tau
2e8d6997ee
Add cosmetic line break
2019-11-06 17:28:29 -05:00
Tau
246f07f69a
Implement initial Aime lookups
2019-11-06 17:28:29 -05:00
Tau
be329dd9ff
Fixups
2019-11-06 17:28:29 -05:00
Tau
ed6a4675af
Eliminate Framer
2019-11-06 17:28:29 -05:00
Tau
21b90ee323
Add lookup cmd decoder
2019-11-06 17:28:29 -05:00
Tau
b678c0c551
Add Aimedb command tests
2019-11-06 17:28:29 -05:00
Tau
b7da410b44
Aimedb: Adjust deframe/decode responsibility split
2019-11-06 17:28:29 -05:00
Tau
377a795f9a
Formatting
2019-11-06 17:28:29 -05:00
Tau
a44c5c00a7
Split up aimedb.js
2019-11-06 17:28:29 -05:00