Decor: Prevent crashing from useUserDecorAvatarDecoration

This commit is contained in:
Nuckyz 2024-11-12 14:23:07 -03:00
parent 0cb84cee83
commit 1fe7912ec1
No known key found for this signature in database
GPG key ID: 440BF8296E1C4AD9

View file

@ -95,6 +95,7 @@ export const useUsersDecorationsStore = proxyLazy(() => zustandCreate((set: any,
} as UsersDecorationsState)));
export function useUserDecorAvatarDecoration(user?: User): AvatarDecoration | null | undefined {
try {
const [decorAvatarDecoration, setDecorAvatarDecoration] = useState<string | null>(user ? useUsersDecorationsStore.getState().getAsset(user.id) ?? null : null);
useEffect(() => {
@ -115,4 +116,9 @@ export function useUserDecorAvatarDecoration(user?: User): AvatarDecoration | nu
}, []);
return decorAvatarDecoration ? { asset: decorAvatarDecoration, skuId: SKU_ID } : null;
} catch (e) {
console.error(e);
}
return null;
}