avoid resending key chain message
This commit is contained in:
parent
a75e2b4c69
commit
f097b28e68
@ -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 (
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user