fix proxies not being constructable
This commit is contained in:
parent
453c0b62f4
commit
b4b67a98da
|
@ -83,9 +83,7 @@ export function proxyLazy<T = AnyObject>(factory: () => T, attempts = 5, isChild
|
|||
let isSameTick = true;
|
||||
if (!isChild) setTimeout(() => isSameTick = false, 0);
|
||||
|
||||
// Define the function in an object to preserve the name after minification
|
||||
const proxyDummy = ({ ProxyDummy() { } }).ProxyDummy;
|
||||
Object.assign(proxyDummy, {
|
||||
const proxyDummy = Object.assign(function () { }, {
|
||||
[SYM_LAZY_GET]() {
|
||||
if (!proxyDummy[SYM_LAZY_CACHED]) {
|
||||
if (!get.$$vencordLazyFailed()) {
|
||||
|
|
|
@ -60,9 +60,7 @@ export function proxyInner<T = AnyObject>(
|
|||
let isSameTick = true;
|
||||
if (!isChild) setTimeout(() => isSameTick = false, 0);
|
||||
|
||||
// Define the function in an object to preserve the name after minification
|
||||
const proxyDummy = ({ ProxyDummy() { } }).ProxyDummy;
|
||||
Object.assign(proxyDummy, {
|
||||
const proxyDummy = Object.assign(function () { }, {
|
||||
[SYM_PROXY_INNER_GET]: function () {
|
||||
if (proxyDummy[SYM_PROXY_INNER_VALUE] == null) {
|
||||
throw new Error(errMsg);
|
||||
|
|
Loading…
Reference in a new issue