aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNuckyz <61953774+Nuckyz@users.noreply.github.com>2023-01-21 10:37:36 -0300
committerGitHub <noreply@github.com>2023-01-21 14:37:36 +0100
commit64180362fda076519c310f74e9245c94543edd39 (patch)
tree7f67fa893662f6c89d5a398f25ce72d2f6aed5ed
parent6e44b8c47ebf6a59caef130d58fb90a102a88479 (diff)
downloadVencord-64180362fda076519c310f74e9245c94543edd39.tar.gz
Vencord-64180362fda076519c310f74e9245c94543edd39.tar.bz2
Vencord-64180362fda076519c310f74e9245c94543edd39.zip
ViewIcons: Fix finding ImageModal and props passing to MaskedLink (#442)
* Fix finding ImageModal and props passing to MaskedLink * gonna stick this here
-rw-r--r--src/plugins/ignoreActivities.tsx4
-rw-r--r--src/plugins/viewIcons.tsx6
2 files changed, 5 insertions, 5 deletions
diff --git a/src/plugins/ignoreActivities.tsx b/src/plugins/ignoreActivities.tsx
index 3b1ee98..300caf7 100644
--- a/src/plugins/ignoreActivities.tsx
+++ b/src/plugins/ignoreActivities.tsx
@@ -158,7 +158,7 @@ export default definePlugin({
find: '.displayName="LocalActivityStore"',
replacement: {
match: /(?<activities>.)\.push\(.\({type:.\..{1,3}\.LISTENING.+?\)\)/,
- replace: "$&;$<activities>=$<activities>.filter(Vencord.Plugins.plugins.IgnoreActivities.isActivityIgnored);"
+ replace: "$&;$<activities>=$<activities>.filter(Vencord.Plugins.plugins.IgnoreActivities.isActivityNotIgnored);"
}
}],
@@ -205,7 +205,7 @@ export default definePlugin({
);
},
- isActivityIgnored(props: { type: number; application_id?: string; name?: string; }) {
+ isActivityNotIgnored(props: { type: number; application_id?: string; name?: string; }) {
if (props.type === 0) {
if (props.application_id !== undefined) return !ignoredActivitiesCache.has(props.application_id);
else {
diff --git a/src/plugins/viewIcons.tsx b/src/plugins/viewIcons.tsx
index 63f3554..307fd01 100644
--- a/src/plugins/viewIcons.tsx
+++ b/src/plugins/viewIcons.tsx
@@ -20,11 +20,11 @@ import { Devs } from "@utils/constants";
import { LazyComponent } from "@utils/misc";
import { ModalRoot, ModalSize, openModal } from "@utils/modal";
import { PluginDef } from "@utils/types";
-import { find, findByPropsLazy } from "@webpack";
+import { find, findByCode, findByPropsLazy } from "@webpack";
import { Menu } from "@webpack/common";
import type { Guild } from "discord-types/general";
-const ImageModal = LazyComponent(() => find(m => m.prototype?.render?.toString().includes("this.renderMobileCloseButton()")));
+const ImageModal = LazyComponent(() => findByCode(".MEDIA_MODAL_CLOSE,"));
const MaskedLink = LazyComponent(() => find(m => m.type?.toString().includes("MASKED_LINK)")));
const GuildBannerStore = findByPropsLazy("getGuildBannerURL");
@@ -48,7 +48,7 @@ export default new class ViewIcons implements PluginDef {
shouldAnimate={true}
original={url}
src={url}
- renderLinkComponent={() => <MaskedLink />}
+ renderLinkComponent={MaskedLink}
/>
</ModalRoot>
));