FriendsSince: Remove workaround for stable compatibility
This commit is contained in:
parent
c10466f607
commit
fafd46d202
1 changed files with 3 additions and 13 deletions
|
@ -7,22 +7,12 @@
|
|||
import ErrorBoundary from "@components/ErrorBoundary";
|
||||
import { Devs } from "@utils/constants";
|
||||
import { getCurrentChannel } from "@utils/discord";
|
||||
import { makeLazy } from "@utils/lazy";
|
||||
import definePlugin from "@utils/types";
|
||||
import { filters, find, findByPropsLazy, handleModuleNotFound } from "@webpack";
|
||||
import { findByPropsLazy } from "@webpack";
|
||||
import { React, RelationshipStore } from "@webpack/common";
|
||||
|
||||
const { Heading, Text } = findByPropsLazy("Heading", "Text");
|
||||
// Workaround for module differing on stable & canary
|
||||
// FIXME: remove once merged into stable
|
||||
const getMemberSinceContainer = makeLazy(() => {
|
||||
for (const name of ["memberSinceWrapper", "memberSinceContainer"]) {
|
||||
const mod = find(filters.byProps(name), { isIndirect: true });
|
||||
if (mod) return mod[name];
|
||||
}
|
||||
handleModuleNotFound("findByProps", "memberSinceWrapper/memberSinceContainer");
|
||||
return "";
|
||||
});
|
||||
const container = findByPropsLazy("memberSinceWrapper");
|
||||
const { getCreatedAtDate } = findByPropsLazy("getCreatedAtDate");
|
||||
const clydeMoreInfo = findByPropsLazy("clydeMoreInfo");
|
||||
const locale = findByPropsLazy("getLocale");
|
||||
|
@ -59,7 +49,7 @@ export default definePlugin({
|
|||
Friends Since
|
||||
</Heading>
|
||||
|
||||
<div className={getMemberSinceContainer()}>
|
||||
<div className={container.memberSinceWrapper}>
|
||||
{!!getCurrentChannel()?.guild_id && (
|
||||
<svg
|
||||
aria-hidden="true"
|
||||
|
|
Loading…
Reference in a new issue