feat: Quests 2 #878
@ -4,7 +4,7 @@ import { logger } from "@/src/utils/logger";
|
||||
import { getJSONfromString } from "@/src/helpers/stringHelpers";
|
||||
import { updateQuestKey, IUpdateQuestRequest } from "@/src/services/questService";
|
||||
import { getQuestCompletionItems } from "@/src/services/itemDataService";
|
||||
import { addItem, addItems, combineInventoryChanges, getInventory } from "@/src/services/inventoryService";
|
||||
import { addItems, getInventory } from "@/src/services/inventoryService";
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/no-misused-promises
|
||||
export const updateQuestController: RequestHandler = async (req, res) => {
|
||||
@ -27,6 +27,7 @@ export const updateQuestController: RequestHandler = async (req, res) => {
|
||||
logger.debug(`quest completion items`, questCompletionItems);
|
||||
|
||||
const inventoryChanges = await addItems(inventory, questCompletionItems);
|
||||
inventory.ActiveQuest = "";
|
||||
await inventory.save();
|
||||
|
||||
res.json({ MissionRewards: [], inventoryChanges });
|
||||
|
@ -46,7 +46,6 @@ export const createNewEventMessages = async (req: Request) => {
|
||||
prev.eventMessageDate > current.eventMessageDate ? prev : current
|
||||
);
|
||||
|
||||
console.log("latestEventMessage", latestEventMessage);
|
||||
account.LatestEventMessageDate = new Date(latestEventMessage.eventMessageDate);
|
||||
await account.save();
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user