[EXTDAM-94] (Bynder) Notify users for long running actions Created: 13/Mar/20  Updated: 14/Apr/20  Resolved: 30/Mar/20

Status: Closed
Project: External DAMs
Component/s: None
Affects Version/s: None
Fix Version/s: 1.0

Type: Story Priority: Neutral
Reporter: Ilgun Ilgun Assignee: Yen Lac Tue
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: 0d
Time Spent: 7d 4.25h
Original Estimate: Not Specified

Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Epic Link: DAMs backend
Sprint: Add-Ons 34
Story Points: 8

 Description   

Unfortunately, Bynder API is very slow e.g. one image upload may take up to 20 seconds in EU regions and even worse in some other regions like VN. This is causing us to block actions in UI.

Moreover, It may always return wrong results e.g. edit an image and fetch it right away; you will get the wrong image. Which makes us call their API constantly till we get the correct result (we know it in the back-end)

 

AC

  • Do not block UI for long running actions
  • Notify users when an operation has completed or verified (workflow)
    • Invalidate the cache at that time
  • Remove existing retry mechanisms (or move them to notify users but they shouldn't be where they are now)

 

 

For documentation (Hi jlegendre):

We have to make sure users are aware of this issue

 

 

For the record:

https://github.com/Bynder/bynder-js-sdk/issues/43

 


Generated at Mon Feb 12 01:51:50 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.