From 403844ad091e7f6b0287432a072ad046ec5e814d Mon Sep 17 00:00:00 2001 From: Bastien Dumont <bdumont@grandlyon.com> Date: Mon, 25 Mar 2024 16:52:50 +0100 Subject: [PATCH] add challenge asked to parseFS --- src/components/Konnector/KonnectorViewerCard.tsx | 1 + src/services/fluid.service.ts | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/components/Konnector/KonnectorViewerCard.tsx b/src/components/Konnector/KonnectorViewerCard.tsx index 0fc711632..605f86037 100644 --- a/src/components/Konnector/KonnectorViewerCard.tsx +++ b/src/components/Konnector/KonnectorViewerCard.tsx @@ -86,6 +86,7 @@ const KonnectorViewerCard = ({ const currentFluidName = FluidType[currentFluidStatus.fluidType].toLowerCase() const [openModal, setOpenModal] = useState(false) const [isUpdating, setIsUpdating] = useState(false) + // TODO rename to isVerifyingIdentity const [isLogging, setIsLogging] = useState( fluidType === FluidType.ELECTRICITY ) diff --git a/src/services/fluid.service.ts b/src/services/fluid.service.ts index 680364878..08e453191 100644 --- a/src/services/fluid.service.ts +++ b/src/services/fluid.service.ts @@ -33,9 +33,14 @@ export default class FluidService { case 'done': return FluidState.DONE case 'errored': - if (state?.last_error === 'LOGIN_FAILED') + if (state?.last_error === 'LOGIN_FAILED') { return FluidState.ERROR_LOGIN_FAILED - else return FluidState.ERROR + } + if (state?.last_error === 'CHALLENGE_ASKED') { + return FluidState.CHALLENGE_ASKED + } + return FluidState.ERROR + default: return FluidState.NOT_CONNECTED } -- GitLab