show localized toast on connect error

This commit is contained in:
Tropical 2022-08-02 23:23:56 -04:00
parent 25bef45ba1
commit 17bc61553f
2 changed files with 7 additions and 3 deletions

View File

@ -269,6 +269,7 @@
"uploadDate": "Uploaded on {{date}}",
"back": "Back",
"next": "Next",
"connectError": "Failed to connect to Store: {{error}}",
"downloadError": "Failed to download {{type}}: {{error}}",
"writeError": "Failed to write {{type}} to disk: {{error}}"
},

View File

@ -54,7 +54,8 @@ export default new class BdWebApi {
if (Settings.get("settings", "addons", "autoEnable")) Events.on(`${type}-loaded`, enable);
resolve(data);
});
response.on("error", error => {
response.on("error", (error) => {
Logger.error("Addon Store", Strings.Addons.downloadError.format({type, error}));
Toasts.show(Strings.Addons.downloadError.format({type, error}), {type: "error"});
});
});
@ -84,7 +85,8 @@ export default new class BdWebApi {
});
res.on("error", (error) => {
Logger.error(`Addon Store", "Failed to get addons: ${error}`);
Logger.error("Addon Store", Strings.Addons.connectError.format({error}));
Toasts.show(Strings.Addons.connectError.format({error}), {type: "error"});
});
});
});
@ -115,7 +117,8 @@ export default new class BdWebApi {
});
res.on("error", (error) => {
Logger.error(`Addon Store", "Failed to get addon: ${error}`);
Logger.error("Addon Store", Strings.Addons.connectError.format({error}));
Toasts.show(Strings.Addons.connectError.format({error}), {type: "error"});
});
});
});