🛂(frontend) invalidate doc query when lost connection

When the provider reports a lost connection,
we invalidate the doc query to refetch the document
data.
This ensures that if a user has lost is rights
to access a document, he will be redirected
to a 403 page without needing to refresh the page.
This commit is contained in:
Anthony LC
2025-09-17 14:59:22 +02:00
parent b773f09792
commit fbdeb90113
4 changed files with 44 additions and 3 deletions

View File

@@ -68,6 +68,20 @@ export const updateShareLink = async (
}
};
export const updateRoleUser = async (
page: Page,
role: Role | 'Remove access',
email: string,
) => {
const list = page.getByTestId('doc-share-quick-search');
const currentUser = list.getByTestId(`doc-share-member-row-${email}`);
const currentUserRole = currentUser.getByLabel('doc-role-dropdown');
await currentUserRole.click();
await page.getByLabel(role).click();
await list.click();
};
/**
* Connects another user to a document.
* Useful to test real-time collaboration features.