aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorArrow <arrow@arrowsysx.com>2023-08-10 15:17:29 -0700
committerGitHub <noreply@github.com>2023-08-11 00:17:29 +0200
commitabdf4ebb05ea9a20966096d062887a4f5c734e44 (patch)
tree5b65eb628717ba489fdb72ebb9336e7f04dfe46b /src
parentfa124d8877ff5f9927a6524768774d5e68b888cc (diff)
downloadVencord-abdf4ebb05ea9a20966096d062887a4f5c734e44.tar.gz
Vencord-abdf4ebb05ea9a20966096d062887a4f5c734e44.tar.bz2
Vencord-abdf4ebb05ea9a20966096d062887a4f5c734e44.zip
feat(plugin): NoSentryConsole (#1623)
Co-authored-by: V <vendicated@riseup.net> Co-authored-by: Nuckyz <61953774+Nuckyz@users.noreply.github.com>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/_core/noTrack.ts11
-rw-r--r--src/utils/constants.ts4
2 files changed, 13 insertions, 2 deletions
diff --git a/src/plugins/_core/noTrack.ts b/src/plugins/_core/noTrack.ts
index 4920ce2..79ef5a6 100644
--- a/src/plugins/_core/noTrack.ts
+++ b/src/plugins/_core/noTrack.ts
@@ -22,7 +22,7 @@ import definePlugin from "@utils/types";
export default definePlugin({
name: "NoTrack",
description: "Disable Discord's tracking ('science'), metrics and Sentry crash reporting",
- authors: [Devs.Cyn, Devs.Ven, Devs.Nuckyz],
+ authors: [Devs.Cyn, Devs.Ven, Devs.Nuckyz, Devs.Arrow],
required: true,
patches: [
{
@@ -51,6 +51,13 @@ export default definePlugin({
replace: "return;"
}
]
- }
+ },
+ {
+ find: ".installedLogHooks)",
+ replacement: {
+ match: /if\(\i\.getDebugLogging\(\)&&!\i\.installedLogHooks\)/,
+ replace: "if(false)"
+ }
+ },
]
});
diff --git a/src/utils/constants.ts b/src/utils/constants.ts
index 667e396..1cb746a 100644
--- a/src/utils/constants.ts
+++ b/src/utils/constants.ts
@@ -339,6 +339,10 @@ export const Devs = /* #__PURE__*/ Object.freeze({
name: "Rini",
id: 1079479184478441643n
},
+ Arrow: {
+ name: "arrow",
+ id: 958158495302176778n
+ },
} satisfies Record<string, Dev>);
// iife so #__PURE__ works correctly