chore: move sell types to sellController
This commit is contained in:
		
							parent
							
								
									82621ebe0f
								
							
						
					
					
						commit
						ca3e3b566e
					
				@ -1,5 +1,4 @@
 | 
				
			|||||||
import { RequestHandler } from "express";
 | 
					import { RequestHandler } from "express";
 | 
				
			||||||
import { ISellRequest } from "@/src/types/sellTypes";
 | 
					 | 
				
			||||||
import { getAccountIdForRequest } from "@/src/services/loginService";
 | 
					import { getAccountIdForRequest } from "@/src/services/loginService";
 | 
				
			||||||
import { getInventory, addMods, addRecipes, addMiscItems, addConsumables } from "@/src/services/inventoryService";
 | 
					import { getInventory, addMods, addRecipes, addMiscItems, addConsumables } from "@/src/services/inventoryService";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -100,3 +99,30 @@ export const sellController: RequestHandler = async (req, res) => {
 | 
				
			|||||||
    await inventory.save();
 | 
					    await inventory.save();
 | 
				
			||||||
    res.json({});
 | 
					    res.json({});
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					interface ISellRequest {
 | 
				
			||||||
 | 
					    Items: {
 | 
				
			||||||
 | 
					        Suits?: ISellItem[];
 | 
				
			||||||
 | 
					        LongGuns?: ISellItem[];
 | 
				
			||||||
 | 
					        Pistols?: ISellItem[];
 | 
				
			||||||
 | 
					        Melee?: ISellItem[];
 | 
				
			||||||
 | 
					        Consumables?: ISellItem[];
 | 
				
			||||||
 | 
					        Recipes?: ISellItem[];
 | 
				
			||||||
 | 
					        Upgrades?: ISellItem[];
 | 
				
			||||||
 | 
					        MiscItems?: ISellItem[];
 | 
				
			||||||
 | 
					    };
 | 
				
			||||||
 | 
					    SellPrice: number;
 | 
				
			||||||
 | 
					    SellCurrency:
 | 
				
			||||||
 | 
					        | "SC_RegularCredits"
 | 
				
			||||||
 | 
					        | "SC_PrimeBucks"
 | 
				
			||||||
 | 
					        | "SC_FusionPoints"
 | 
				
			||||||
 | 
					        | "SC_DistillPoints"
 | 
				
			||||||
 | 
					        | "SC_CrewShipFusionPoints"
 | 
				
			||||||
 | 
					        | "SC_Resources";
 | 
				
			||||||
 | 
					    buildLabel: string;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					interface ISellItem {
 | 
				
			||||||
 | 
					    String: string; // oid or uniqueName
 | 
				
			||||||
 | 
					    Count: number;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -1,26 +0,0 @@
 | 
				
			|||||||
export interface ISellRequest {
 | 
					 | 
				
			||||||
    Items: {
 | 
					 | 
				
			||||||
        Suits?: ISellItem[];
 | 
					 | 
				
			||||||
        LongGuns?: ISellItem[];
 | 
					 | 
				
			||||||
        Pistols?: ISellItem[];
 | 
					 | 
				
			||||||
        Melee?: ISellItem[];
 | 
					 | 
				
			||||||
        Consumables?: ISellItem[];
 | 
					 | 
				
			||||||
        Recipes?: ISellItem[];
 | 
					 | 
				
			||||||
        Upgrades?: ISellItem[];
 | 
					 | 
				
			||||||
        MiscItems?: ISellItem[];
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
    SellPrice: number;
 | 
					 | 
				
			||||||
    SellCurrency:
 | 
					 | 
				
			||||||
        | "SC_RegularCredits"
 | 
					 | 
				
			||||||
        | "SC_PrimeBucks"
 | 
					 | 
				
			||||||
        | "SC_FusionPoints"
 | 
					 | 
				
			||||||
        | "SC_DistillPoints"
 | 
					 | 
				
			||||||
        | "SC_CrewShipFusionPoints"
 | 
					 | 
				
			||||||
        | "SC_Resources";
 | 
					 | 
				
			||||||
    buildLabel: string;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
export interface ISellItem {
 | 
					 | 
				
			||||||
    String: string; // oid or uniqueName
 | 
					 | 
				
			||||||
    Count: number;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user