diff --git a/packages/feedback/src/core/sendFeedback.ts b/packages/feedback/src/core/sendFeedback.ts index a6d5b27163cf..f3ae1504f9b4 100644 --- a/packages/feedback/src/core/sendFeedback.ts +++ b/packages/feedback/src/core/sendFeedback.ts @@ -34,8 +34,8 @@ export const sendFeedback: SendFeedback = ( // We want to wait for the feedback to be sent (or not) return new Promise((resolve, reject) => { - // After 5s, we want to clear anyhow - const timeout = setTimeout(() => reject('Unable to determine if Feedback was correctly sent.'), 5_000); + // After 30s, we want to clear anyhow + const timeout = setTimeout(() => reject('Unable to determine if Feedback was correctly sent.'), 30_000); const cleanup = client.on('afterSendEvent', (event: Event, response: TransportMakeRequestResponse) => { if (event.event_id !== eventId) { diff --git a/packages/feedback/test/core/sendFeedback.test.ts b/packages/feedback/test/core/sendFeedback.test.ts index d9bf4b80162a..2d728e710178 100644 --- a/packages/feedback/test/core/sendFeedback.test.ts +++ b/packages/feedback/test/core/sendFeedback.test.ts @@ -321,7 +321,7 @@ describe('sendFeedback', () => { mockSdk(); vi.spyOn(getClient()!.getTransport()!, 'send').mockImplementation(() => { - return new Promise(resolve => setTimeout(resolve, 10_000)); + return new Promise(resolve => setTimeout(resolve, 40_000)); }); const promise = sendFeedback({ @@ -330,7 +330,7 @@ describe('sendFeedback', () => { message: 'mi', }); - vi.advanceTimersByTime(5_000); + vi.advanceTimersByTime(30_000); await expect(promise).rejects.toMatch('Unable to determine if Feedback was correctly sent.');