From 19b6d569633817bda0c6e8c8cb557b7d581e608a Mon Sep 17 00:00:00 2001 From: thororen1234 <78185467+thororen1234@users.noreply.github.com> Date: Fri, 20 Mar 2026 16:07:50 -0400 Subject: [PATCH] Rename renderProfileCollections -> renderProfileCollection --- src/api/PluginManager.ts | 12 ++++++------ src/equicordplugins/githubRepos/index.tsx | 2 +- src/equicordplugins/songSpotlight.desktop/index.tsx | 2 +- src/plugins/reviewDB/index.tsx | 2 +- src/utils/types.ts | 2 +- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/api/PluginManager.ts b/src/api/PluginManager.ts index d0568cb0a..b848fd268 100644 --- a/src/api/PluginManager.ts +++ b/src/api/PluginManager.ts @@ -197,7 +197,7 @@ export const startPlugin = traceFunction("startPlugin", function startPlugin(p: onBeforeMessageEdit, onBeforeMessageSend, onMessageClick, renderChatBarButton, chatBarButton, renderMemberListDecorator, renderMessageAccessory, renderMessageDecoration, renderMessagePopoverButton, messagePopoverButton, // Custom - renderNicknameIcon, headerBarButton, audioProcessor, userAreaButton, renderProfileCollections + renderNicknameIcon, headerBarButton, audioProcessor, userAreaButton, renderProfileCollection } = p; if (p.start) { @@ -268,7 +268,7 @@ export const startPlugin = traceFunction("startPlugin", function startPlugin(p: } if (audioProcessor) addAudioProcessor(name, audioProcessor); if (userAreaButton) addUserAreaButton(name, userAreaButton.render, userAreaButton.priority); - if (renderProfileCollections) addProfileCollection(name, renderProfileCollections, userAreaButton?.priority); + if (renderProfileCollection) addProfileCollection(name, renderProfileCollection, userAreaButton?.priority); return true; }, p => `startPlugin ${p.name}`); @@ -279,7 +279,7 @@ export const stopPlugin = traceFunction("stopPlugin", function stopPlugin(p: Plu onBeforeMessageEdit, onBeforeMessageSend, onMessageClick, renderChatBarButton, chatBarButton, renderMemberListDecorator, renderMessageAccessory, renderMessageDecoration, renderMessagePopoverButton, messagePopoverButton, // Custom - renderNicknameIcon, headerBarButton, audioProcessor, userAreaButton, renderProfileCollections + renderNicknameIcon, headerBarButton, audioProcessor, userAreaButton, renderProfileCollection } = p; if (p.stop) { @@ -344,7 +344,7 @@ export const stopPlugin = traceFunction("stopPlugin", function stopPlugin(p: Plu } if (audioProcessor) removeAudioProcessor(name); if (userAreaButton) removeUserAreaButton(name); - if (renderProfileCollections) removeProfileCollection(name); + if (renderProfileCollection) removeProfileCollection(name); return true; }, p => `stopPlugin ${p.name}`); @@ -357,7 +357,7 @@ export const initPluginManager = onlyOnce(function init() { "onBeforeMessageEdit", "onBeforeMessageSend", "onMessageClick", "renderChatBarButton", "renderMemberListDecorator", "renderMessageAccessory", "renderMessageDecoration", "renderMessagePopoverButton", // Custom - "renderNicknameIcon", "renderProfileCollections" + "renderNicknameIcon", "renderProfileCollection" ]; const neededApiPlugins = new Set(); @@ -399,7 +399,7 @@ export const initPluginManager = onlyOnce(function init() { if (p.headerBarButton) neededApiPlugins.add("HeaderBarAPI"); if (p.audioProcessor) neededApiPlugins.add("AudioPlayerAPI"); if (p.userAreaButton) neededApiPlugins.add("UserAreaAPI"); - if (p.renderProfileCollections) neededApiPlugins.add("ProfileCollectionsAPI"); + if (p.renderProfileCollection) neededApiPlugins.add("ProfileCollectionsAPI"); for (const key of pluginKeysToBind) { p[key] &&= p[key].bind(p) as any; diff --git a/src/equicordplugins/githubRepos/index.tsx b/src/equicordplugins/githubRepos/index.tsx index 2a572d914..87285bf5d 100644 --- a/src/equicordplugins/githubRepos/index.tsx +++ b/src/equicordplugins/githubRepos/index.tsx @@ -59,7 +59,7 @@ export default definePlugin({ } } ], - renderProfileCollections: ErrorBoundary.wrap((props: { user: User; displayProfile?: any; }) => { + renderProfileCollection: ErrorBoundary.wrap((props: { user: User; displayProfile?: any; }) => { return ( { + renderProfileCollection: ErrorBoundary.wrap(({ user, isSideBar = false }: { user: User; isSideBar?: boolean; }) => { const [reviewData] = useAwaiter(() => getReviews(user.id, { limit: 4 }), { deps: [user.id], fallbackValue: null }); // Discord are masters at using a crap ton of html elements and css classes to create a simple ui that could have diff --git a/src/utils/types.ts b/src/utils/types.ts index 54defc959..79b4ca310 100644 --- a/src/utils/types.ts +++ b/src/utils/types.ts @@ -209,7 +209,7 @@ export interface PluginDef { headerBarButton?: HeaderBarButtonData; audioProcessor?: AudioProcessor; userAreaButton?: UserAreaButtonData; - renderProfileCollections?: ProfileCollectionFactory; + renderProfileCollection?: ProfileCollectionFactory; // TODO: Remove eventually /**