event popup!!

This commit is contained in:
legop3
2026-04-19 02:56:13 -04:00
parent 52352bd692
commit 5438873846
15 changed files with 139 additions and 13 deletions
+10
View File
@@ -242,12 +242,22 @@ async function runRewardForButton(button) {
assignNewReward(button);
return;
}
const completedCount = Number.isFinite(button.count) ? button.count : 0;
const completedGoal = Number.isFinite(button.goal) ? button.goal : 0;
const ctx = buildRewardContext();
try {
await reward.run(ctx);
} catch (err) {
logger.warn('Reward execution failed', { rewardId: reward.id, error: err.message });
}
io.emit('buttonBox:rewardRun', {
buttonId: button.id,
rewardId: reward.id,
rewardName: reward.name || reward.id,
count: completedCount,
goal: completedGoal,
ts: Date.now(),
});
button.lastRewardAt = Date.now();
button.count = 0;
assignNewReward(button);