diff options
author | Sammy <sammy@sammcheese.net> | 2023-06-27 22:41:33 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-27 22:41:33 +0200 |
commit | 1d8dcef394726a22abcb075a85c8cbaf75091761 (patch) | |
tree | b16070648fc7c2918e0492c4d13680bfc743ad46 | |
parent | 4fe284523444f5da8594dc42a2c8601a9c73b777 (diff) | |
download | Vencord-1d8dcef394726a22abcb075a85c8cbaf75091761.tar.gz Vencord-1d8dcef394726a22abcb075a85c8cbaf75091761.tar.bz2 Vencord-1d8dcef394726a22abcb075a85c8cbaf75091761.zip |
InvisibleChat: fix indicator & crashes (#1356)
-rw-r--r-- | src/plugins/invisibleChat/index.tsx | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/plugins/invisibleChat/index.tsx b/src/plugins/invisibleChat/index.tsx index 6f21628..43b48f1 100644 --- a/src/plugins/invisibleChat/index.tsx +++ b/src/plugins/invisibleChat/index.tsx @@ -132,7 +132,7 @@ export default definePlugin({ find: ".Messages.MESSAGE_EDITED,", replacement: { match: /var .,.,.=(.)\.className,.=.\.message,.=.\.children,.=.\.content,.=.\.onUpdate/gm, - replace: "try {$1 && $self.INV_REGEX.test($1.content[0]) ? $1.content.push($self.indicator()) : null } catch {};$&" + replace: "try {$1 && $self.INV_REGEX.test($1.message.content) ? $1.content.push($self.indicator()) : null } catch {};$&" } }, { @@ -200,8 +200,11 @@ export default definePlugin({ }, }); - if (urlCheck?.length) - message.embeds.push(await this.getEmbed(new URL(urlCheck[0]))); + if (urlCheck?.length) { + const embed = await this.getEmbed(new URL(urlCheck[0])); + if (embed) + message.embeds.push(embed); + } this.updateMessage(message); }, |