返回提交历史
Modified
src/controllers/api/inventoryController.ts
+6
-1
XFEstudio/SpaceNinjaServer
fix: update calendar progress at daily reset (#2365)
Closes #2364 Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/2365 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
5e05a157
代码差异
1 个文件
+6
-1
@@ -13,7 +13,8 @@ import {
13
13
allDailyAffiliationKeys,
14
14
cleanupInventory,
15
15
createLibraryDailyTask,
16
generateRewardSeed
16
generateRewardSeed,
17
getCalendarProgress
17
18
} from "@/src/services/inventoryService";
18
19
import { logger } from "@/src/utils/logger";
19
20
import { addString, catBreadHash } from "@/src/helpers/stringHelpers";
@@ -108,6 +109,10 @@ export const inventoryController: RequestHandler = async (request, response) =>
108
109
}
109
110
}
110
111
112
if (inventory.CalendarProgress) {
113
getCalendarProgress(inventory); // handle year rollover; the client expects to receive an inventory with an up-to-date CalendarProgress
114
}
115
111
116
cleanupInventory(inventory);
112
117
113
118
inventory.NextRefill = new Date((today + 1) * 86400000); // tomorrow at 0 UTC