forked from OpenWF/SpaceNinjaServer
		
	chore: update RewardSeed in database after generating a new one (#1226)
Reviewed-on: OpenWF/SpaceNinjaServer#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