XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

SpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 1 Star 0
返回提交历史

XFEstudio/SpaceNinjaServer

chore: update RewardSeed in database after generating a new one (#1226)

Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/1226

3e460c57
Sainan <sainan@calamity.inc>
提交于

代码差异

1 个文件 +17 -2
Modified src/controllers/api/getNewRewardSeedController.ts +17 -2
@@ -1,7 +1,22 @@
1 import { Inventory } from "@/src/models/inventoryModels/inventoryModel";
2 import { getAccountIdForRequest } from "@/src/services/loginService";
3 import { logger } from "@/src/utils/logger";
1 4 import { RequestHandler } from "express";
2 5
3 export const getNewRewardSeedController: RequestHandler = (_req, res) => {
4 res.json({ rewardSeed: generateRewardSeed() });
6 export const getNewRewardSeedController: RequestHandler = async (req, res) => {
7 const accountId = await getAccountIdForRequest(req);
8
9 const rewardSeed = generateRewardSeed();
10 logger.debug(`generated new reward seed: ${rewardSeed}`);
11 await Inventory.updateOne(
12 {
13 accountOwnerId: accountId
14 },
15 {
16 RewardSeed: rewardSeed
17 }
18 );
19 res.json({ rewardSeed: rewardSeed });
5 20 };
6 21
7 22 export function generateRewardSeed(): number {