From 4cb93e98780f44f63d3cc80ba54c587cd22ee5d8 Mon Sep 17 00:00:00 2001 From: SrGooglo Date: Sun, 21 Apr 2024 23:19:25 +0200 Subject: [PATCH] better handler of `auth:getter:error` str --- packages/gui/src/main/classes/CoreAdapter.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/packages/gui/src/main/classes/CoreAdapter.js b/packages/gui/src/main/classes/CoreAdapter.js index 34ed6d4..a2313b4 100644 --- a/packages/gui/src/main/classes/CoreAdapter.js +++ b/packages/gui/src/main/classes/CoreAdapter.js @@ -98,10 +98,24 @@ export default class CoreAdapter { sendToRender("app:setup", data) }, "auth:getter:error": (err) => { + let str = "Failed to authorize" + + if (err.response.data.message) { + str = err.response.data.message + } + + if (err.response.data.error) { + str = err.response.data.error + } + + if (str.message) { + str = str.message + } + sendToRender(`new:notification`, { type: "error", message: "Failed to authorize", - description: err.response.data.message ?? err.response.data.error ?? err.message, + description: str, duration: 10 }) },