diff --git a/src/plusplugins/betterInvites/index.tsx b/src/plusplugins/betterInvites/index.tsx
index ce1d4cad..482dda8c 100644
--- a/src/plusplugins/betterInvites/index.tsx
+++ b/src/plusplugins/betterInvites/index.tsx
@@ -48,8 +48,8 @@ export default definePlugin({
replace: ",($1||((!$1)&&arguments[0].invite.expires_at)) && $2$self.RenderTip($1, $3, arguments[0].invite.expires_at)"
},
{
- match: /(\.jsx\)\(\i.\i.Info,{.+onClick):(\i\?\i:null),/,
- replace: "$1:$2 || $self.Lurkable(arguments[0].invite.guild.id, arguments[0].invite.guild.features),"
+ match: /(\.jsx\)\(\i.\i.Info,{.+onClick:\i\?.{0,5}:null)/,
+ replace: "$& || $self.Lurkable(arguments[0].invite.guild.id, arguments[0].invite.guild.features)"
},
{
match: /(\.jsx\)\(\i\.\i\.Header,\{)text:(\i)/,
@@ -65,6 +65,7 @@ export default definePlugin({
return
{(inviter && (currentUserId !== inviter.id)) ? <>
![]()
openUserProfile(inviter.id)}
src={inviter.avatar ? `https://cdn.discordapp.com/avatars/${inviter.id}/${inviter.avatar}.webp?size=80` : "/assets/1f0bfc0865d324c2587920a7d80c609b.png?size=128"}
diff --git a/src/plusplugins/whosWatching/index.tsx b/src/plusplugins/whosWatching/index.tsx
index fabbaa97..a36bdc62 100644
--- a/src/plusplugins/whosWatching/index.tsx
+++ b/src/plusplugins/whosWatching/index.tsx
@@ -40,7 +40,7 @@ const settings = definePluginSettings({
function Watching({ userIds, guildId }: WatchingProps): JSX.Element {
// Missing users happen when UserStore.getUser(id) returns null
- // The client should automatically cache spectators, so this might not be possible, but it's better to be sure just in case
+ // The client should automatically cache spectators, so this might not be possible, but it's better to be sure, just in case
let missingUsers = 0;
const users = userIds.map(id => UserStore.getUser(id)).filter(user => Boolean(user) ? true : (missingUsers += 1, false));
return (
@@ -51,7 +51,7 @@ function Watching({ userIds, guildId }: WatchingProps): JSX.Element {
{users.map(user => (
-
+
{getUsername(user)}
))}