diff --git a/src/equicordplugins/betterInvites/index.tsx b/src/equicordplugins/betterInvites/index.tsx index e3d7e357e..70c0c185a 100644 --- a/src/equicordplugins/betterInvites/index.tsx +++ b/src/equicordplugins/betterInvites/index.tsx @@ -30,11 +30,10 @@ function lurk(id: string) { .catch(() => { throw new Error("Guild is not lurkable"); }); } - export default definePlugin({ name: "BetterInvites", description: "See invites expiration date, view inviter profile and preview discoverable servers before joining by clicking their name", - authors: [EquicordDevs.iamme], + authors: [EquicordDevs.iamme, EquicordDevs.thororen], patches: [ { find: ".hideDetailsButtonContainer,", @@ -68,6 +67,7 @@ export default definePlugin({ }, ], RenderTip(expires_at: string) { + if (!expires_at) return null; const timestamp = <>{Parser.parse(``)}; const tooltipText = ( <> @@ -75,7 +75,6 @@ export default definePlugin({ ); - return ( {({ onMouseEnter, onMouseLeave }) => ( @@ -91,8 +90,8 @@ export default definePlugin({ ); }, Header(inviter: User | undefined, guildName: string) { - const currentUserId = UserStore.getCurrentUser().id; - if (!inviter || currentUserId === inviter.id) return null; + const userId = UserStore.getCurrentUser().id; + if (!inviter || userId === inviter.id) return null; return (