feat: purchasing glyphs & UI customisations
This commit is contained in:
parent
a8ea8d1364
commit
6eaa1d8959
@ -49,6 +49,9 @@ export const handlePurchase = async (purchaseRequest: IPurchaseRequest, accountI
|
||||
case "Boosters":
|
||||
inventoryChanges = await handleBoostersPurchase(internalName, accountId);
|
||||
break;
|
||||
case "Interface":
|
||||
inventoryChanges = await handleCustomizationPurchase(internalName, accountId);
|
||||
break;
|
||||
default:
|
||||
const errorMessage = `unknown store category: ${storeCategory} not implemented or new`;
|
||||
logger.error(errorMessage);
|
||||
@ -167,8 +170,9 @@ const handleTypesPurchase = async (typesName: string, accountId: string) => {
|
||||
const typeCategory = getStoreItemTypesCategory(typesName);
|
||||
logger.debug(`type category ${typeCategory}`);
|
||||
switch (typeCategory) {
|
||||
case "AvatarImages":
|
||||
case "SuitCustomizations":
|
||||
return await handleSuitCustomizationsPurchase(typesName, accountId);
|
||||
return await handleCustomizationPurchase(typesName, accountId);
|
||||
// case "Recipes":
|
||||
// break;
|
||||
case "Sentinels":
|
||||
@ -193,7 +197,7 @@ const handleSentinelPurchase = async (sentinelName: string, accountId: string) =
|
||||
};
|
||||
};
|
||||
|
||||
const handleSuitCustomizationsPurchase = async (customizationName: string, accountId: string) => {
|
||||
const handleCustomizationPurchase = async (customizationName: string, accountId: string) => {
|
||||
const customization = await addCustomization(customizationName, accountId);
|
||||
|
||||
return {
|
||||
|
Loading…
x
Reference in New Issue
Block a user