mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-15 05:37:32 +00:00
fix: a possible issue on electron flaky test (#3094)
This commit is contained in:
@@ -57,6 +57,8 @@ test('export then add', async ({ page, appInfo, workspace }) => {
|
|||||||
// goto workspace setting
|
// goto workspace setting
|
||||||
await page.getByTestId('workspace-list-item').click();
|
await page.getByTestId('workspace-list-item').click();
|
||||||
|
|
||||||
|
await page.waitForTimeout(500);
|
||||||
|
|
||||||
// change workspace name
|
// change workspace name
|
||||||
await page.getByTestId('workspace-name-input').fill(newWorkspaceName);
|
await page.getByTestId('workspace-name-input').fill(newWorkspaceName);
|
||||||
await page.getByTestId('save-workspace-name').click();
|
await page.getByTestId('save-workspace-name').click();
|
||||||
|
|||||||
@@ -119,6 +119,8 @@ export abstract class BaseSQLiteAdapter {
|
|||||||
`[SQLiteAdapter][${this.role}] addUpdateToSQLite`,
|
`[SQLiteAdapter][${this.role}] addUpdateToSQLite`,
|
||||||
'length:',
|
'length:',
|
||||||
updates.length,
|
updates.length,
|
||||||
|
'docids',
|
||||||
|
updates.map(u => u.docId),
|
||||||
performance.now() - start,
|
performance.now() - start,
|
||||||
'ms'
|
'ms'
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -52,11 +52,21 @@ export class WorkspaceSQLiteDB extends BaseSQLiteAdapter {
|
|||||||
};
|
};
|
||||||
|
|
||||||
setupListener(docId?: string) {
|
setupListener(docId?: string) {
|
||||||
logger.debug('WorkspaceSQLiteDB: setupListener', this.workspaceId, docId);
|
logger.debug(
|
||||||
|
'WorkspaceSQLiteDB:setupListener',
|
||||||
|
this.workspaceId,
|
||||||
|
docId,
|
||||||
|
this.getWorkspaceName()
|
||||||
|
);
|
||||||
const doc = this.getDoc(docId);
|
const doc = this.getDoc(docId);
|
||||||
if (doc) {
|
if (doc) {
|
||||||
const onUpdate = async (update: Uint8Array, origin: YOrigin) => {
|
const onUpdate = async (update: Uint8Array, origin: YOrigin) => {
|
||||||
logger.debug('onUpdate', this.workspaceId, docId, update.length);
|
logger.debug(
|
||||||
|
'WorkspaceSQLiteDB:onUpdate',
|
||||||
|
this.workspaceId,
|
||||||
|
docId,
|
||||||
|
update.length
|
||||||
|
);
|
||||||
const insertRows = [{ data: update, docId }];
|
const insertRows = [{ data: update, docId }];
|
||||||
if (origin === 'renderer') {
|
if (origin === 'renderer') {
|
||||||
await this.addUpdateToSQLite(insertRows);
|
await this.addUpdateToSQLite(insertRows);
|
||||||
|
|||||||
Reference in New Issue
Block a user