Update 0BDFDB.plugin.js

This commit is contained in:
Mirco Wittrien 2021-02-06 17:30:26 +01:00
parent 78b6ed4b0e
commit 03cb55495c
1 changed files with 4 additions and 4 deletions

View File

@ -525,7 +525,7 @@ module.exports = (_ => {
if (!PluginStores.updateData.interval) PluginStores.updateData.interval = BDFDB.TimeUtils.interval(_ => { if (!PluginStores.updateData.interval) PluginStores.updateData.interval = BDFDB.TimeUtils.interval(_ => {
BDFDB.PluginUtils.checkAllUpdates(); BDFDB.PluginUtils.checkAllUpdates();
}, 1000*60*60*2); }, 1000*60*60*4);
BDFDB.TimeUtils.timeout(_ => {BDFDB.ArrayUtils.remove(PluginStores.updateData.timeouts, plugin.name, true);}, 30000); BDFDB.TimeUtils.timeout(_ => {BDFDB.ArrayUtils.remove(PluginStores.updateData.timeouts, plugin.name, true);}, 30000);
} }
@ -643,10 +643,10 @@ module.exports = (_ => {
}); });
return new Promise(callback => {callback(null);}); return new Promise(callback => {callback(null);});
}; };
BDFDB.PluginUtils.checkAllUpdates = function () { BDFDB.PluginUtils.checkAllUpdates = function (all) {
return new Promise(callback => { return new Promise(callback => {
let finished = 0, amount = 0; let finished = 0, amount = 0;
let updateStore = Object.assign({}, window.PluginUpdates && window.PluginUpdates.plugins, PluginStores.updateData.plugins); let updateStore = Object.assign({}, all && window.PluginUpdates && window.PluginUpdates.plugins, PluginStores.updateData.plugins);
for (let url in updateStore) { for (let url in updateStore) {
let plugin = updateStore[url]; let plugin = updateStore[url];
if (plugin) BDFDB.PluginUtils.checkUpdate(plugin.name, plugin.raw).then(state => { if (plugin) BDFDB.PluginUtils.checkUpdate(plugin.name, plugin.raw).then(state => {
@ -7986,7 +7986,7 @@ module.exports = (_ => {
currentLoadingString = currentLoadingString.endsWith(".....") ? loadingString : currentLoadingString + "."; currentLoadingString = currentLoadingString.endsWith(".....") ? loadingString : currentLoadingString + ".";
toast.update(currentLoadingString); toast.update(currentLoadingString);
}, 500); }, 500);
BDFDB.PluginUtils.checkAllUpdates().then(outdated => { BDFDB.PluginUtils.checkAllUpdates(true).then(outdated => {
toast.close(); toast.close();
if (outdated > 0) BDFDB.NotificationUtils.toast(BDFDB.LanguageUtils.LibraryStringsFormat("update_check_complete_outdated", outdated), { if (outdated > 0) BDFDB.NotificationUtils.toast(BDFDB.LanguageUtils.LibraryStringsFormat("update_check_complete_outdated", outdated), {
type: "danger" type: "danger"