5663 i should be able to accept an invite even if i have an inactive workspace (#5839)

- make invitation and reset password available on every page
- add a sleep after setKeyPair as tokens are sometimes not updated when
redirecting to Index
- refactor sleep
This commit is contained in:
martmull
2024-06-13 11:47:00 +02:00
committed by GitHub
parent d93c2d6408
commit b26fd00a40
30 changed files with 95 additions and 75 deletions

View File

@ -1,5 +1,6 @@
import { defaultSpreadsheetImportProps } from '@/spreadsheet-import/provider/components/SpreadsheetImport';
import { Fields, SpreadsheetOptions } from '@/spreadsheet-import/types';
import { sleep } from '~/utils/sleep';
const fields = [
{
@ -102,22 +103,16 @@ export const mockRsiValues = mockComponentBehaviourForTypes({
return;
},
uploadStepHook: async (data) => {
await new Promise((resolve) => {
setTimeout(() => resolve(data), 4000);
});
await sleep(4000, (resolve) => resolve(data));
return data;
},
selectHeaderStepHook: async (hData, data) => {
await new Promise((resolve) => {
setTimeout(
() =>
resolve({
headerValues: hData,
data,
}),
4000,
);
});
await sleep(4000, (resolve) =>
resolve({
headerValues: hData,
data,
}),
);
return {
headerValues: hData,
data,
@ -125,9 +120,7 @@ export const mockRsiValues = mockComponentBehaviourForTypes({
},
// Runs after column matching and on entry change, more performant
matchColumnsStepHook: async (data) => {
await new Promise((resolve) => {
setTimeout(() => resolve(data), 4000);
});
await sleep(4000, (resolve) => resolve(data));
return data;
},
});