@@ -15,6 +15,8 @@ class Misc {
try {
await wsc.open();
const config = await wsc.message(wsc.send(Object.assign({action: 'get-config'}, query)));
+ if (config.error)
+ throw new Error(config.error);
return config;
} catch (e) {
console.error(e);
@@ -152,11 +152,7 @@ class App extends Vue {
let mes = newError.message;
if (newError.response && newError.response.config)
mes = newError.response.config.url + '<br>' + newError.response.statusText;
- this.$notify.error({
- title: 'Ошибка API',
- dangerouslyUseHTMLString: true,
- message: mes
- });
+ this.$root.notify.error(mes, 'Ошибка API');
}
});
@@ -47,7 +47,7 @@ class Notify extends Vue {
error(message, caption) {
- this.notify({color: 'negative', icon: 'la la-exclamation-circle', messageColor: 'yellow', message, caption});
+ this.notify({color: 'negative', icon: 'la la-exclamation-circle', messageColor: 'yellow', captionColor: 'white', message, caption});
info(message, caption) {