chore: update RewardSeed in database after generating a new one (#1226)
Reviewed-on: #1226
This commit is contained in:
parent
f78616980a
commit
3e460c5728
@ -1,7 +1,22 @@
|
||||
import { Inventory } from "@/src/models/inventoryModels/inventoryModel";
|
||||
import { getAccountIdForRequest } from "@/src/services/loginService";
|
||||
import { logger } from "@/src/utils/logger";
|
||||
import { RequestHandler } from "express";
|
||||
|
||||
export const getNewRewardSeedController: RequestHandler = (_req, res) => {
|
||||
res.json({ rewardSeed: generateRewardSeed() });
|
||||
export const getNewRewardSeedController: RequestHandler = async (req, res) => {
|
||||
const accountId = await getAccountIdForRequest(req);
|
||||
|
||||
const rewardSeed = generateRewardSeed();
|
||||
logger.debug(`generated new reward seed: ${rewardSeed}`);
|
||||
await Inventory.updateOne(
|
||||
{
|
||||
accountOwnerId: accountId
|
||||
},
|
||||
{
|
||||
RewardSeed: rewardSeed
|
||||
}
|
||||
);
|
||||
res.json({ rewardSeed: rewardSeed });
|
||||
};
|
||||
|
||||
export function generateRewardSeed(): number {
|
||||
|
Loading…
x
Reference in New Issue
Block a user