completionId: cgen-bbadf9f2c78149b28f4a18adafb50075

cgen-bbadf9f2c78149b28f4a18adafb50075
This commit is contained in:
Builder.io 2025-11-10 23:55:01 +00:00
parent 132ce26fb3
commit 81555415b5

View file

@ -786,7 +786,7 @@ export const aethexAchievementService = {
const { data: achievement, error: fetchError } = await supabase
.from("achievements")
.select("id, xp_reward")
.select("id, name, xp_reward")
.eq("id", achievementId)
.maybeSingle();
@ -809,6 +809,17 @@ export const aethexAchievementService = {
if (!error && achievement?.xp_reward) {
await this.updateUserXPAndLevel(userId, achievement.xp_reward ?? 0);
try {
await aethexNotificationService.createNotification(
userId,
"success",
`🏆 Achievement Unlocked: ${achievement.name}`,
`You've earned ${achievement.xp_reward} XP!`,
);
} catch (notifError) {
console.warn("Failed to create achievement notification:", notifError);
}
}
},