sspi POC works

This commit is contained in:
Jan Prochazka
2021-01-15 19:43:55 +01:00
parent f7d559ad20
commit cd23687428
8 changed files with 279 additions and 33 deletions

View File

@@ -0,0 +1,3 @@
const msnodesqlv8 = require('msnodesqlv8');
module.exports = { msnodesqlv8 };

View File

@@ -39,6 +39,6 @@ const dbgateApi = {
loadFile,
};
requirePlugin.initialize(dbgateApi);
requirePlugin.initializeDbgateApi(dbgateApi);
module.exports = dbgateApi;

View File

@@ -1,10 +1,12 @@
const path = require('path');
const { pluginsdir } = require('../utility/directories');
const nativeModules = require('../nativeModules');
const loadedPlugins = {};
const dbgateEnv = {
dbgateApi: null,
nativeModules,
};
function requirePlugin(packageName, requiredPlugin = null) {
@@ -30,7 +32,7 @@ function requirePlugin(packageName, requiredPlugin = null) {
return requiredPlugin;
}
requirePlugin.initialize = (value) => {
requirePlugin.initializeDbgateApi = value => {
dbgateEnv.dbgateApi = value;
};