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";
 | 
					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