From d565c9fabb2b94eaad3d59ae410853a17f13223d Mon Sep 17 00:00:00 2001 From: PhilReact Date: Sat, 13 Jan 2024 14:11:52 +0200 Subject: [PATCH] updated multi-modal --- .../common/MultiplePublish/MultiplePublish.tsx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/components/common/MultiplePublish/MultiplePublish.tsx b/src/components/common/MultiplePublish/MultiplePublish.tsx index 5c4c062..4fbb2f6 100644 --- a/src/components/common/MultiplePublish/MultiplePublish.tsx +++ b/src/components/common/MultiplePublish/MultiplePublish.tsx @@ -53,28 +53,31 @@ interface MultiplePublishProps { } catch (error: any) { const unsuccessfulPublishes = error?.error?.unsuccessfulPublishes || [] + if(unsuccessfulPublishes?.length > 0){ + setListOfUnSuccessfulPublishes(unsuccessfulPublishes) + return + } if(error?.error === 'User declined request'){ + if(listOfUnsuccessfulPublishes.length > 0) return onError() return } if(error?.error === 'The request timed out'){ + if(listOfUnsuccessfulPublishes.length > 0) return onError("The request timed out") return } - if(unsuccessfulPublishes?.length > 0){ - setListOfUnSuccessfulPublishes(unsuccessfulPublishes) - - } + } finally { setIsPublishing(false) } }, - [publish] + [publish, listOfUnsuccessfulPublishes] ); const retry = ()=> {