added mascot clicking

This commit is contained in:
2025-08-03 21:05:07 +05:30
parent 7f48a70473
commit 40b8f367fe
15 changed files with 341 additions and 19 deletions

View File

@@ -67,10 +67,24 @@ export function usePartyKit() {
}
}, [socket, isSignedIn, user, getToken]);
const sendMascotClickBonus = useCallback(async (multiplierBonus: number) => { // Renamed function
if (socket && isSignedIn && user) {
const token = await getToken();
socket.send(JSON.stringify({
type: 'apply-multiplier-bonus',
userId: user.id,
userName: user.username || user.fullName || user.emailAddresses[0].emailAddress,
token,
multiplierBonus
}));
}
}, [socket, isSignedIn, user, getToken]);
return {
gameState,
sendClick,
purchaseUpgrade,
sendMascotClickBonus, // Export the renamed function
userId: user?.id,
userName: user?.username || user?.fullName || user?.emailAddresses[0]?.emailAddress
};