Use individual storages per plugin
This commit is contained in:
parent
ba56f3bf6e
commit
7ff3971168
|
@ -44,6 +44,7 @@ function initStorage() {
|
||||||
|
|
||||||
|
|
||||||
bdStorage.get = function(i, m, pn) {
|
bdStorage.get = function(i, m, pn) {
|
||||||
|
|
||||||
if(m) return bdStorage.data[i] || "";
|
if(m) return bdStorage.data[i] || "";
|
||||||
|
|
||||||
if(bdPluginStorage[pn] !== undefined) {
|
if(bdPluginStorage[pn] !== undefined) {
|
||||||
|
@ -55,6 +56,7 @@ bdStorage.get = function(i, m, pn) {
|
||||||
return bdPluginStorage[pn][i] || undefined;
|
return bdPluginStorage[pn][i] || undefined;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return undefined;
|
||||||
};
|
};
|
||||||
|
|
||||||
bdStorage.set = function(i, v, m, pn) {
|
bdStorage.set = function(i, v, m, pn) {
|
||||||
|
@ -71,6 +73,7 @@ bdStorage.set = function(i, v, m, pn) {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function BetterDiscord(mainWindow) {
|
function BetterDiscord(mainWindow) {
|
||||||
_mainWindow = mainWindow;
|
_mainWindow = mainWindow;
|
||||||
_cfg = _config.cfg;
|
_cfg = _config.cfg;
|
||||||
|
@ -224,7 +227,7 @@ function updateExtData() {
|
||||||
'type': 'javascript',
|
'type': 'javascript',
|
||||||
'resource': 'Main JS',
|
'resource': 'Main JS',
|
||||||
'domain': _cfg.updater.CDN,
|
'domain': _cfg.updater.CDN,
|
||||||
'url': '//' + _cfg.updater.CDN + '/' + _cfg.repo + '/BetterDiscordApp/' + _cfg.hash + '/js/main.min.js',
|
'url': '//' + _cfg.updater.CDN + '/' + _cfg.repo + '/BetterDiscordApp/' + _cfg.hash + '/js/main.js',
|
||||||
'localurl': _cfg.localServer + '/BetterDiscordApp/js/main.js?v=1.1',
|
'localurl': _cfg.localServer + '/BetterDiscordApp/js/main.js?v=1.1',
|
||||||
'message': 'load-emoteData-twitchGlobal',
|
'message': 'load-emoteData-twitchGlobal',
|
||||||
'cacheable': false,
|
'cacheable': false,
|
||||||
|
@ -581,7 +584,7 @@ function ipcSyncMessage(event, arg) {
|
||||||
break;
|
break;
|
||||||
case "pluginstorage":
|
case "pluginstorage":
|
||||||
if(arg.cmd == "get") {
|
if(arg.cmd == "get") {
|
||||||
event.returnValue = bdStorage.get(arg.var, false, arg.pn);
|
event.returnValue = bdStorage.get(arg.var, false, arg.pn) || null;
|
||||||
}
|
}
|
||||||
if(arg.cmd == "set") {
|
if(arg.cmd == "set") {
|
||||||
bdStorage.set(arg.var, arg.data, false, arg.pn);
|
bdStorage.set(arg.var, arg.data, false, arg.pn);
|
||||||
|
@ -617,7 +620,6 @@ function ipcAsyncMessage(event, arg) {
|
||||||
}
|
}
|
||||||
if(arg.cmd == "get") {
|
if(arg.cmd == "get") {
|
||||||
var get = bdStorage.get(arg.var);
|
var get = bdStorage.get(arg.var);
|
||||||
console.log(get);
|
|
||||||
event.sender.send('asynchronous-reply', get);
|
event.sender.send('asynchronous-reply', get);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue