2024-12-30 20:41:54 +08:00

37 lines
815 B
JavaScript

const getuToolsLite = () => {
var utoolsLite = Object.assign({}, window.lodashM.cloneDeep(utools));
// if (utools.isDev()) return utoolsLite
const dbBlackList = [
"db",
"dbStorage",
"dbCryptoStorage",
"removeFeature",
"setFeature",
"onDbPull",
];
const payBlackList = [
"fetchUserServerTemporaryToken",
"isPurchasedUser",
"openPurchase",
"getUserServerTemporaryToken",
"openPayment",
"fetchUserPayments",
];
const etcBlackList = [
"onPluginEnter",
"onPluginOut",
"onMainPush",
"createBrowserWindow",
"team",
];
window.lodashM
.concat(dbBlackList, payBlackList, etcBlackList)
.forEach((item) => {
delete utoolsLite[item];
});
Object.freeze(utoolsLite);
return utoolsLite;
};
module.exports = getuToolsLite;