admin
2020-12-31 91fce32b078d7e29aa0260e5e47c7df602c4c5ee
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
"use strict";
var tslib_1 = require("tslib");
var pluginMethods;
var pluginId = '2021001161608103';
function loadBC() {
    var args = [];
    for (var _i = 0; _i < arguments.length; _i++) {
        args[_i] = arguments[_i];
    }
    var plugin = pluginId + "@*";
    return new Promise(function (res, rej) {
        my.loadPlugin({
            plugin: plugin,
            success: function () {
                pluginMethods = requirePlugin("dynamic-plugin://" + pluginId);
                pluginMethods
                    .init.apply(pluginMethods, tslib_1.__spreadArrays([my], args)).then(function (data) {
                    res({ success: true });
                })
                    .catch(function (err) {
                    rej({ msg: "bc plugin load config fail", err: err, success: false });
                });
            },
            fail: function (err) {
                rej({ msg: "plugin: " + plugin + " load fail", err: err, success: false });
            },
        });
    });
}
function getPluginMethods() {
    return pluginMethods;
}
module.exports = { loadBC: loadBC, getPluginMethods: getPluginMethods };
//# sourceMappingURL=index.js.map