Commit Graph
73 Commits
Author SHA1 Message Date
Tau 7b21a0bdae idz: Implement multi-page Garage fetch 2020-01-25 19:26:42 -05:00
Tau 4db3d94ee8 idz: Un-hardcode result limit in repo layer
Minor design nit but I should probably take my own code review
advice.
2019-11-30 14:13:49 -05:00
Tau e195cf77cd idz: Wire up TA topTen team results 2019-11-30 14:05:36 -05:00
Tau e8535b1a80 idz: Label additional team info in topTen response 2019-11-30 13:35:37 -05:00
85be42b2ce67a8e34b32793360824b056c0c2444 6da5abcefc IDZ: Add support for player auras 2019-11-27 02:22:03 +00:00
Tau 82bd9ad7bb Additional assorted layering cleanups 2019-11-06 17:29:07 -05:00
Tau 6a4ac795b2 Heal the layer break around the Id<> type 2019-11-06 17:29:07 -05:00
Tau 3e6b4f4798 Add an SQL DB abstraction layer
Because what self-respecting Enterprise(R) project doesn't have
one of those?
2019-11-06 17:28:30 -05:00
Tau 9697b4b06e Use debug package for logging 2019-11-06 17:28:30 -05:00
Tau 3f62f1683b idz/handler/createTeam.ts: Fix incomplete refactor
This looks like duplicated code that wasn't deleted after being
factored out into a helper proc.
2019-11-06 17:28:30 -05:00
Tau 355f20c50b Add host/port "switchboard" module
Centrally list all hostnames and port numbers here. Need to push
this into IDZ further but I'm a bit short on time (so what else is
new).
2019-11-06 17:28:30 -05:00
Tau 2478bc5ceb idz: Implement team leadership transfer 2019-11-06 17:28:30 -05:00
Tau 3bee10d948 idz: Implement team member add/remove 2019-11-06 17:28:30 -05:00
Tau 2bd9ce919a idz: Implement saveTeamBanner 2019-11-06 17:28:30 -05:00
Tau a3df4df277 idz: Wire up team create and load 2019-11-06 17:28:30 -05:00
Tau 33e2f55dce idz: Clean up Team and TeamMember data models 2019-11-06 17:28:30 -05:00
Tau 85510ee0e1 idz: Tweak ProfileRepository interface 2019-11-06 17:28:30 -05:00
Tau c2b0bcabc4 idz: Remove profile ext id
Turns out (while researching team creation) the profile ext id
is just the aime id. After creating a team a profile discovery
request is immediately issued with the "profile id" in the field
that holds the aime id during initial profile load.
2019-11-06 17:28:30 -05:00
Tau 4d7a0d64a1 idz: Fix loadTopTen harder
Unconditionally return a response; the team ID and profile ID
don't actually seem to affect what the client expects to receive
(world top ten must be returned in all cases).
2019-11-06 17:28:30 -05:00
Tau af8cdf3072 idz: TA world record fixes 2019-11-06 17:28:30 -05:00
Tau a3705730ce idz: Stub new UpdateStoryClearNum 2019-11-06 17:28:30 -05:00
Tau 5c6b8f27a4 idz: Add LockProfileExtend 2019-11-06 17:28:30 -05:00
Tau 6a89e6a15a idz: Fix LockProfileRequest type name 2019-11-06 17:28:30 -05:00
Tau 2f48efdbb9 idz: Add new saveExpedition msg format 2019-11-06 17:28:30 -05:00
Tau 2fd8081a8f idz: Add "loadGacha" message implementation 2019-11-06 17:28:30 -05:00
Tau ddad7efd67 Profile re-enable 2019-11-06 17:28:30 -05:00
Tau 6be956ad3c *cries in spanish* 2019-11-06 17:28:30 -05:00
Tau 2392aaa205 idz: Deal with multiple load2on2 formats 2019-11-06 17:28:30 -05:00
Tau 5b6534ae9a wip 2019-11-06 17:28:30 -05:00
Tau fecc0e7981 wip 2019-11-06 17:28:30 -05:00
Tau 5bac5b6abc idz: Tweak how request variants are modelled 2019-11-06 17:28:30 -05:00
Tau 6b58c4d722 idz: Add server version to config message
This allows idz v1.31 to proceed with network startup.
2019-11-06 17:28:30 -05:00
Tau 887e3465e7 wip implement top ten, ish 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 9b04b2a457 wip team state stub 2019-11-06 17:28:30 -05:00
Tau 1a5290a461 wip fixes 2019-11-06 17:28:30 -05:00
Tau a5827da590 wip create working(?) 2019-11-06 17:28:30 -05:00
Tau ceaeebc0b4 idz: Add SqlTimeAttackRepository 2019-11-06 17:28:30 -05:00
Tau 5bf90b899a idz: Add SqlProfileRepository 2019-11-06 17:28:30 -05:00
Tau 6516dc812d idz: Rename model Id<> to ExtId<> 2019-11-06 17:28:30 -05:00
Tau eeb14a6bea idz: Refactor repo interface/impl boundary 2019-11-06 17:28:30 -05:00
Tau 1a3a5d8ede Map out LoadTopTen req and res 2019-11-06 17:28:30 -05:00
Tau a30c37a794 Fix SaveNewCarRequest 2019-11-06 17:28:30 -05:00
Tau 81cb172571 Persist earned bonus tickets 2019-11-06 17:28:30 -05:00
Tau ec1ccb7f7a Add LoadGeneralRewardResponse notes
Mapped this out while investigating an issue that turned out to be
unrelated, may as well check in my findings.
2019-11-06 17:28:30 -05:00
Tau 141cb4b90c Save "last mileage reward" field
Not entirely clear what it does but it prevents a music unlock
notification notification from popping at the start of every credit
whether or not the underlying music unlock flag is already set.
2019-11-06 17:28:30 -05:00
Tau a4a6550abb Refactor repository layer (and implement garage) 2019-11-06 17:28:29 -05:00
Tau f224e466c5 Make hostname configurable 2019-11-06 17:28:29 -05:00
Tau 443c327680 Begin garage ops 2019-11-06 17:28:29 -05:00
Tau 5c4d011ac5 Store mileage 2019-11-06 17:28:29 -05:00