fix(sdk): static question should cancel requests on component unmount (#48808)
* cancel request on unmount in static question * use deferred promise * remove logs * alias cancelled to deferred.promise * extract useLoadStaticQuestion hook * add tests for request cancellation * change updateQuestion method * add sanity check with fetchMock
Showing
- enterprise/frontend/src/embedding-sdk/components/public/StaticQuestion/StaticQuestion.tsx 5 additions, 69 deletions...g-sdk/components/public/StaticQuestion/StaticQuestion.tsx
- enterprise/frontend/src/embedding-sdk/components/public/StaticQuestion/StaticQuestion.unit.spec.tsx 17 additions, 1 deletion...onents/public/StaticQuestion/StaticQuestion.unit.spec.tsx
- enterprise/frontend/src/embedding-sdk/hooks/private/use-load-static-question.ts 81 additions, 0 deletions...c/embedding-sdk/hooks/private/use-load-static-question.ts
- enterprise/frontend/src/embedding-sdk/lib/load-static-question.ts 11 additions, 7 deletions...se/frontend/src/embedding-sdk/lib/load-static-question.ts
Please register or sign in to comment