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');

View File

@@ -3,7 +3,6 @@ const os = require('os');
const path = require('path');
const processArgs = require('./processArgs');
const isElectron = require('is-electron');
const { isProApp } = require('./checkLicense');
const platform = process.env.OS_OVERRIDE ? process.env.OS_OVERRIDE : process.platform;
const isWindows = platform === 'win32';
@@ -60,7 +59,6 @@ const platformInfo = {
defaultKeyfile: path.join(os.homedir(), '.ssh/id_rsa'),
isAwsUbuntuLayout,
isAzureUbuntuLayout,
isProApp: isProApp()
};
module.exports = platformInfo;