Something went wrong. Try again.
Something went wrong. Try again.
744 B · 21 lines
TypeScript
at develop
12345678910111213141516171819202122import Module from "module";import { ipcRenderer } from "electron";import { resolve } from "path";import { constants } from "@moonlight-mod/types";
const logger = moonlightNode.getLogger("disableSentry");
const preloadPath = ipcRenderer.sendSync(constants.ipcGetOldPreloadPath);try { const sentryPath = require.resolve(resolve(preloadPath, "..", "node_modules", "@sentry", "electron")); require.cache[sentryPath] = new Module(sentryPath, require.cache[require.resolve(preloadPath)]); require.cache[sentryPath]!.exports = { init: () => {}, setTag: () => {}, setUser: () => {}, captureMessage: () => {} }; logger.debug("Stubbed Sentry node side!");} catch (err) { logger.error("Failed to stub Sentry:", err);}