fix(badges): check if user is null

This commit is contained in:
pylixonly 2024-10-12 00:51:05 +08:00
parent 863466e48a
commit a0c2ca7837

View file

@ -1,8 +1,7 @@
import { addJSXCallback } from "@lib/api/jsx"; import { addJSXCallback } from "@lib/api/jsx";
import { after } from "@lib/api/patcher"; import { after } from "@lib/api/patcher";
import { findByName } from "@metro"; import { findByName } from "@metro";
import { FC, useEffect, useState } from "react"; import { useEffect, useState } from "react";
import { ImageSourcePropType, ViewStyle } from "react-native";
import { defineCorePlugin } from ".."; import { defineCorePlugin } from "..";
@ -42,6 +41,7 @@ export default defineCorePlugin({
} }
}, [user]); }, [user]);
if (user) {
badges.forEach((badges, i) => { badges.forEach((badges, i) => {
propHolder[`bunny-${user.userId}-${i}`] = { propHolder[`bunny-${user.userId}-${i}`] = {
source: { uri: badges.url }, source: { uri: badges.url },
@ -52,9 +52,10 @@ export default defineCorePlugin({
r.push({ r.push({
id: `bunny-${user.userId}-${i}`, id: `bunny-${user.userId}-${i}`,
description: badges.label, description: badges.label,
icon: "2ba85e8026a8614b640c2837bcdfe21b", icon: "_",
});
}); });
}); });
} }
}); });
}
});