SYNC: fixed BE for premium

This commit is contained in:
SPRINX0\prochazka
2025-07-30 11:04:40 +02:00
committed by Diflow
parent b99c38a070
commit 098ebb38dc
4 changed files with 209 additions and 48 deletions

View File

@@ -4,6 +4,7 @@ const { pluginsdir, packagedPluginsDir, getPluginBackendPath } = require('../uti
const platformInfo = require('../utility/platformInfo');
const authProxy = require('../utility/authProxy');
const { getLogger } = require('dbgate-tools');
const { isProApp } = require('../utility/checkLicense');
const logger = getLogger('requirePlugin');
const loadedPlugins = {};
@@ -12,6 +13,7 @@ const dbgateEnv = {
dbgateApi: null,
platformInfo,
authProxy,
isProApp: isProApp()
};
function requirePlugin(packageName, requiredPlugin = null) {
if (!packageName) throw new Error('Missing packageName in plugin');