2020-12-16 06:10:41 +03:30
|
|
|
'use strict';
|
2012-05-28 18:39:32 -07:00
|
|
|
|
2020-11-23 13:24:19 -05:00
|
|
|
const pluginUtils = require('./shared');
|
|
|
|
const defs = require('./plugin_defs');
|
2012-05-28 18:39:32 -07:00
|
|
|
|
|
|
|
exports.baseURL = '';
|
|
|
|
|
2021-08-13 02:25:57 -04:00
|
|
|
exports.update = async (modules) => {
|
|
|
|
const data = await jQuery.getJSON(
|
|
|
|
`${exports.baseURL}pluginfw/plugin-definitions.json?v=${clientVars.randomVersionString}`);
|
|
|
|
defs.plugins = data.plugins;
|
|
|
|
defs.parts = data.parts;
|
|
|
|
defs.hooks = pluginUtils.extractHooks(defs.parts, 'client_hooks', null, modules);
|
|
|
|
defs.loaded = true;
|
2012-05-28 18:39:32 -07:00
|
|
|
};
|