diff --git a/app/lib/common-libs/programOptions.ts b/app/lib/common-libs/programOptions.ts index 4d85ae5b253d18cf1e85ee7b162e923fd8501028..cd31b9c3c728584b11dccc457e76aa911b71cf1a 100644 --- a/app/lib/common-libs/programOptions.ts +++ b/app/lib/common-libs/programOptions.ts @@ -20,6 +20,7 @@ export interface ProgramOptions { nosbx?: boolean nopeers?: boolean syncTrace?: string + isSync: boolean } export const cliprogram: ProgramOptions = { @@ -29,4 +30,5 @@ export const cliprogram: ProgramOptions = { nosbx: opts.nosbx, nopeers: opts.nopeers, syncTrace: opts['sync-trace'], + isSync: opts._[0] === 'sync' } diff --git a/app/lib/dal/indexDAL/loki/LokiCollectionManager.ts b/app/lib/dal/indexDAL/loki/LokiCollectionManager.ts old mode 100644 new mode 100755 index 0d63223605f5d0e277fd4b0eda2aa0d8bf28c529..442b3186332130cee5f46ff16f1054a3e7e2a49f --- a/app/lib/dal/indexDAL/loki/LokiCollectionManager.ts +++ b/app/lib/dal/indexDAL/loki/LokiCollectionManager.ts @@ -1,6 +1,7 @@ import {LokiCollection} from "./LokiTypes" import {LokiProxyCollection} from "./LokiCollection" import {NewLogger} from "../../../logger" +import {cliprogram} from "../../../common-libs/programOptions" const logger = NewLogger() @@ -20,7 +21,7 @@ export abstract class LokiCollectionManager<T> { public triggerInit() { const coll = this.loki.addCollection(this.collectionName, { indices: this.indices, - disableChangesApi: false + disableChangesApi: cliprogram.isSync }) this.collection = new LokiProxyCollection(coll, this.collectionName) this.resolveCollection()