avoid resending key chain message

This commit is contained in:
Sainan 2025-10-05 17:54:40 +02:00
parent a75e2b4c69
commit f097b28e68

View File

@ -329,6 +329,7 @@ export const giveKeyChainMessage = async (
keyChainInfo: IKeyChainRequest,
questKey: IQuestKeyDatabase
): Promise<void> => {
if (!questKey.Progress?.[keyChainInfo.ChainStage - 1]?.m) {
const keyChainMessage = getKeyChainMessage(keyChainInfo);
if ((questKey.Progress?.[0]?.c ?? 0) > 0) {
@ -339,6 +340,7 @@ export const giveKeyChainMessage = async (
await createMessage(inventory.accountOwnerId, [keyChainMessage]);
updateQuestStage(inventory, keyChainInfo, { m: true });
}
};
export const giveKeyChainMissionReward = async (