completionId: cgen-7335c5c640504f1081885bb4461dc9d6
cgen-7335c5c640504f1081885bb4461dc9d6
This commit is contained in:
parent
5f5521eb3a
commit
9e63a9dc87
1 changed files with 26 additions and 20 deletions
|
|
@ -396,27 +396,33 @@ export const AuthProvider: React.FC<{ children: React.ReactNode }> = ({
|
|||
|
||||
rewardsActivatedRef.current = true;
|
||||
|
||||
aethexAchievementService
|
||||
.activateCommunityRewards({
|
||||
email: "mrpiglr@gmail.com",
|
||||
username: "mrpiglr",
|
||||
})
|
||||
.then((response) => {
|
||||
if (response?.godModeAwarded) {
|
||||
try {
|
||||
aethexToast.success({
|
||||
title: "GOD mode activated",
|
||||
description: "Legendary rewards synced for mrpiglr.",
|
||||
});
|
||||
} catch (toastError) {
|
||||
console.warn("Failed to show activation toast", toastError);
|
||||
// Only attempt to activate if this is the admin user
|
||||
if (profile?.email === "mrpiglr@gmail.com" || profile?.username === "mrpiglr") {
|
||||
aethexAchievementService
|
||||
.activateCommunityRewards({
|
||||
email: profile?.email,
|
||||
username: profile?.username,
|
||||
})
|
||||
.then((response) => {
|
||||
if (response?.godModeAwarded) {
|
||||
try {
|
||||
aethexToast.success({
|
||||
title: "GOD mode activated",
|
||||
description: "Legendary rewards synced.",
|
||||
});
|
||||
} catch (toastError) {
|
||||
console.warn("Failed to show activation toast", toastError);
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
.catch((error) => {
|
||||
console.warn("activateCommunityRewards invocation failed", error);
|
||||
rewardsActivatedRef.current = false;
|
||||
});
|
||||
})
|
||||
.catch((error) => {
|
||||
console.warn(
|
||||
"activateCommunityRewards invocation failed",
|
||||
error?.message || error,
|
||||
);
|
||||
rewardsActivatedRef.current = false;
|
||||
});
|
||||
}
|
||||
}, [user, profile, roles]);
|
||||
|
||||
const inviteProcessedRef = useRef(false);
|
||||
|
|
|
|||
Loading…
Reference in a new issue