mirror of
https://github.com/Equicord/Equicord.git
synced 2025-06-13 00:23:02 -04:00
parent
e563521416
commit
74c3930e0a
41 changed files with 141 additions and 87 deletions
|
@ -1,8 +1,8 @@
|
|||
import { waitFor, filters, _resolveReady } from './webpack';
|
||||
import { waitFor, filters, _resolveReady } from "./webpack";
|
||||
import type Components from "discord-types/components";
|
||||
import type Stores from "discord-types/stores";
|
||||
import type Other from "discord-types/other";
|
||||
import { lazyWebpack } from '../utils/misc';
|
||||
import { lazyWebpack } from "../utils/misc";
|
||||
|
||||
export const Margins = lazyWebpack(filters.byProps(["marginTop20"]));
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { WEBPACK_CHUNK } from '../utils/constants';
|
||||
import { WEBPACK_CHUNK } from "../utils/constants";
|
||||
import Logger from "../utils/logger";
|
||||
import { _initWebpack } from ".";
|
||||
|
||||
|
@ -8,7 +8,7 @@ const logger = new Logger("WebpackInterceptor", "#8caaee");
|
|||
|
||||
Object.defineProperty(window, WEBPACK_CHUNK, {
|
||||
get: () => webpackChunk,
|
||||
set: (v) => {
|
||||
set: v => {
|
||||
if (v?.push !== Array.prototype.push) {
|
||||
logger.info(`Patching ${WEBPACK_CHUNK}.push`);
|
||||
_initWebpack(v);
|
||||
|
@ -141,7 +141,7 @@ function patchPush() {
|
|||
handlePush.original = window[WEBPACK_CHUNK].push;
|
||||
Object.defineProperty(window[WEBPACK_CHUNK], "push", {
|
||||
get: () => handlePush,
|
||||
set: (v) => (handlePush.original = v),
|
||||
set: v => (handlePush.original = v),
|
||||
configurable: true
|
||||
});
|
||||
}
|
||||
|
|
|
@ -36,7 +36,7 @@ export type CallbackFn = (mod: any) => void;
|
|||
export function _initWebpack(instance: typeof window.webpackChunkdiscord_app) {
|
||||
if (cache !== void 0) throw "no.";
|
||||
|
||||
wreq = instance.push([[Symbol()], {}, (r) => r]);
|
||||
wreq = instance.push([[Symbol()], {}, r => r]);
|
||||
cache = wreq.c;
|
||||
instance.pop();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue