chore: update RewardSeed in database after generating a new one #1226
@ -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";
 | 
					import { RequestHandler } from "express";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export const getNewRewardSeedController: RequestHandler = (_req, res) => {
 | 
					export const getNewRewardSeedController: RequestHandler = async (req, res) => {
 | 
				
			||||||
    res.json({ rewardSeed: generateRewardSeed() });
 | 
					    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 {
 | 
					export function generateRewardSeed(): number {
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user