(core) Updating paths after core changed

Summary: Path for the HomeDbManager has beed updated after merging with core.

Test Plan: Existing

Reviewers: georgegevoian

Reviewed By: georgegevoian

Subscribers: georgegevoian

Differential Revision: https://phab.getgrist.com/D4288
This commit is contained in:
Jarosław Sadziński 2024-07-09 09:31:51 +02:00
parent 6171a012db
commit b8c4b83a8c
3 changed files with 14 additions and 19 deletions

View File

@ -11,7 +11,7 @@ import * as gutil from 'app/common/gutil';
import {Comm} from 'app/server/lib/Comm';
import * as docUtils from 'app/server/lib/docUtils';
import {GristServer} from 'app/server/lib/GristServer';
import {IDocStorageManager, SnapshotProgress} from 'app/server/lib/IDocStorageManager';
import {EmptySnapshotProgress, IDocStorageManager, SnapshotProgress} from 'app/server/lib/IDocStorageManager';
import {IShell} from 'app/server/lib/IShell';
import log from 'app/server/lib/log';
import uuidv4 from "uuid/v4";
@ -258,14 +258,7 @@ export class DocStorageManager implements IDocStorageManager {
}
public getSnapshotProgress(): SnapshotProgress {
return {
pushes: 0,
skippedPushes: 0,
errors: 0,
changes: 0,
windowsStarted: 0,
windowsDone: 0,
};
return new EmptySnapshotProgress();
}
public async replace(docName: string, options: any): Promise<void> {

View File

@ -15,7 +15,7 @@ import {IDocWorkerMap} from 'app/server/lib/DocWorkerMap';
import {ChecksummedExternalStorage, DELETED_TOKEN, ExternalStorage, Unchanged} from 'app/server/lib/ExternalStorage';
import {HostedMetadataManager} from 'app/server/lib/HostedMetadataManager';
import {ICreate} from 'app/server/lib/ICreate';
import {IDocStorageManager, SnapshotProgress} from 'app/server/lib/IDocStorageManager';
import {EmptySnapshotProgress, IDocStorageManager, SnapshotProgress} from 'app/server/lib/IDocStorageManager';
import {LogMethods} from "app/server/lib/LogMethods";
import {fromCallback} from 'app/server/lib/serverUtils';
import * as fse from 'fs-extra';
@ -232,14 +232,7 @@ export class HostedStorageManager implements IDocStorageManager {
public getSnapshotProgress(docName: string): SnapshotProgress {
let snapshotProgress = this._snapshotProgress.get(docName);
if (!snapshotProgress) {
snapshotProgress = {
pushes: 0,
skippedPushes: 0,
errors: 0,
changes: 0,
windowsStarted: 0,
windowsDone: 0,
};
snapshotProgress = new EmptySnapshotProgress();
this._snapshotProgress.set(docName, snapshotProgress);
}
return snapshotProgress;

View File

@ -68,7 +68,7 @@ export class TrivialDocStorageManager implements IDocStorageManager {
public async flushDoc() {}
public async getSnapshots(): Promise<never> { throw new Error('no'); }
public async removeSnapshots(): Promise<never> { throw new Error('no'); }
public getSnapshotProgress(): SnapshotProgress { throw new Error('no'); }
public getSnapshotProgress(): SnapshotProgress { return new EmptySnapshotProgress(); }
public async replace(): Promise<never> { throw new Error('no'); }
}
@ -116,3 +116,12 @@ export interface SnapshotProgress {
/** Number of times a save window was completed. */
windowsDone: number;
}
export class EmptySnapshotProgress implements SnapshotProgress {
public pushes: number = 0;
public skippedPushes: number = 0;
public errors: number = 0;
public changes: number = 0;
public windowsStarted: number = 0;
public windowsDone: number = 0;
}