From b9151beab665ffef5dc42aeeed0d9c22af63d959 Mon Sep 17 00:00:00 2001 From: Sasha Ilieva <sasha.ilieva@vereign.com> Date: Thu, 20 Feb 2020 12:48:42 +0200 Subject: [PATCH] Add user blocked status --- javascript/src/constants/statuses.js | 3 ++- javascript/src/iframe/viamapi-iframe.js | 7 ++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/javascript/src/constants/statuses.js b/javascript/src/constants/statuses.js index 856d7c4..c835b77 100644 --- a/javascript/src/constants/statuses.js +++ b/javascript/src/constants/statuses.js @@ -1,2 +1,3 @@ export const STATUS_DEVICE_REVOKED = "Device revoked"; -export const STATUS_USER_NOT_ACTIVATED = 'User not activated'; +export const STATUS_USER_NOT_ACTIVATED = "User not activated"; +export const STATUS_USER_BLOCKED = "User blocked"; diff --git a/javascript/src/iframe/viamapi-iframe.js b/javascript/src/iframe/viamapi-iframe.js index cc84af6..436467c 100644 --- a/javascript/src/iframe/viamapi-iframe.js +++ b/javascript/src/iframe/viamapi-iframe.js @@ -37,7 +37,8 @@ import CryptoData from "../CryptoData"; import Identity from "../Identity"; import { STATUS_DEVICE_REVOKED, - STATUS_USER_NOT_ACTIVATED + STATUS_USER_NOT_ACTIVATED, + STATUS_USER_BLOCKED } from "../constants/statuses"; import generateQrCode from "../utilities/generateQrCode"; @@ -323,12 +324,12 @@ async function executeRestfulFunction(type, that, fn, config, ...args) { const userNotActivated = type === "private" && code === "400" && - status === STATUS_USER_NOT_ACTIVATED; + (status === STATUS_USER_NOT_ACTIVATED || status === STATUS_USER_BLOCKED); if (userNotActivated) { destroyIdentity(); - const event = createEvent("", "UserNotActivated"); + const event = createEvent("", "UserBlocked"); iframeParent.onEvent(event); return response.data; -- GitLab