From 1691e28a06834c4a5fef145637da6298d8bf742a Mon Sep 17 00:00:00 2001 From: EnixCoda Date: Sun, 21 Jun 2020 14:40:04 +0800 Subject: [PATCH] fix: show auth error when no token set --- src/driver/core/SideBar.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/driver/core/SideBar.ts b/src/driver/core/SideBar.ts index 0c013c0..ab9cb61 100644 --- a/src/driver/core/SideBar.ts +++ b/src/driver/core/SideBar.ts @@ -141,7 +141,12 @@ export const handleError: BoundMethodCreator<[Error]> = dispatch => async err => ) { dispatch.set({ errorDueToAuth: true }) } else if (err.message === errors.CONNECTION_BLOCKED) { - dispatch.call(setError, `Cannot connect to ${platformName}.`) + const [, props] = dispatch.get() + if (props.configContext.val.access_token) { + dispatch.call(setError, `Cannot connect to ${platformName}.`) + } else { + dispatch.set({ errorDueToAuth: true }) + } } else if (err.message === errors.SERVER_FAULT) { dispatch.call(setError, `${platformName} server went down.`) } else {