Skip to content

Commit 64b0af3

Browse files
authored
Merge pull request #24 from Tom2096/fix/badgeinfo-dispatch-wrapper
fix: Move BadgeInfoResp + ChallengeArenaResetInfoResp into handlers.kdl; use datetime-unix::str for timestamps
2 parents b3642ce + 61fedcc commit 64b0af3

4 files changed

Lines changed: 47 additions & 2 deletions

File tree

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,3 +176,6 @@ cython_debug/
176176
.vscode/
177177

178178
test_write/
179+
180+
# Visual Studio
181+
.vs/

assets/net/badge_info.kdl

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
json BadgeInfo {
32
doc "TODO"
43

@@ -31,5 +30,5 @@ json BadgeInfo {
3130
key "dUujjBBK"
3231
doc "TODO"
3332
}
34-
3533
}
34+

assets/net/challenge_arena.kdl

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,3 +63,28 @@ json ChallengeArenaUserInfo {
6363
}
6464

6565
}
66+
67+
json ChallengeArenaResetInfo {
68+
doc "TODO"
69+
70+
field daily_cooling_start type="datetime-unix::str" {
71+
key "xQZe5il8"
72+
doc "Daily cooling period start time"
73+
}
74+
75+
field daily_cooling_end type="datetime-unix::str" {
76+
key "1fhT0oIQ"
77+
doc "Daily cooling period end time"
78+
}
79+
80+
field weekly_reset_time type="datetime-unix::str" {
81+
key "QRqWHfJG"
82+
doc "Weekly reset time"
83+
}
84+
85+
field server_time type="datetime-unix::str" {
86+
key "z1I0P1Qk"
87+
doc "Current server time"
88+
}
89+
}
90+

assets/net/handlers.kdl

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -591,3 +591,21 @@ json FriendGetResp {
591591
doc "TODO"
592592
}
593593
}
594+
595+
json ChallengeArenaResetInfoResp {
596+
doc "Challenge Arena cooling/reset timer snapshot"
597+
598+
field reset_info type="ChallengeArenaResetInfo" {
599+
key "t6bRQfln"
600+
doc "Timestamps for daily cooling and weekly reset"
601+
}
602+
}
603+
604+
json BadgeInfoResp {
605+
doc "TODO"
606+
607+
field badge_info type="BadgeInfo" {
608+
key "h23iRjGN"
609+
doc "TODO"
610+
}
611+
}

0 commit comments

Comments
 (0)