From 0111b3383388287d6461ee0e143c383f10a5d8da Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Sun, 5 Oct 2025 00:09:07 +0000 Subject: [PATCH] Trigger legendary activation for mrpiglr cgen-44701f2fb707476ab12710473464bc4b --- client/pages/ProfilePassport.tsx | 37 ++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/client/pages/ProfilePassport.tsx b/client/pages/ProfilePassport.tsx index 4129f5eb..888476d0 100644 --- a/client/pages/ProfilePassport.tsx +++ b/client/pages/ProfilePassport.tsx @@ -145,6 +145,43 @@ const ProfilePassport = () => { return; } + if ( + resolvedProfile.username && + resolvedProfile.username.toLowerCase() === "mrpiglr" + ) { + try { + await aethexAchievementService.activateCommunityRewards({ + email: + resolvedProfile.email ?? + user?.email ?? + authProfile?.email ?? + undefined, + username: resolvedProfile.username, + }); + + const refreshedProfile = + (await aethexUserService.getProfileByUsername( + resolvedProfile.username, + )) ?? + (resolvedId + ? await aethexUserService.getProfileById(resolvedId) + : null); + + if (refreshedProfile) { + resolvedProfile = { + ...refreshedProfile, + email: + (refreshedProfile as any)?.email ?? + resolvedProfile.email ?? + null, + } as AethexUserProfile & { email?: string | null }; + resolvedId = refreshedProfile.id ?? resolvedId; + } + } catch (error) { + console.warn("Failed to activate legendary passport status", error); + } + } + const viewingSelf = isSelfRoute || (!!user?.id && resolvedId === user.id) ||