Route transfer stops through provider capabilities

This commit is contained in:
vorotamoroz
2026-08-27 13:18:46 +00:00
parent 8e5b058eef
commit 7cf4ec49ed
3 changed files with 18 additions and 1 deletions
+3
View File
@@ -41,6 +41,7 @@ import {
supportedOpenReplicationContinuous,
supportedOpenReplicationOneShot,
supportedOpenReplicationUnattended,
supportedStopActiveTransfer,
} from "@vrtmrz/livesync-commonlib/replication";
import { LiveSyncCouchDBReplicator } from "@vrtmrz/livesync-commonlib/compat/replication/couchdb/LiveSyncReplicator";
import { LiveSyncJournalReplicator } from "@vrtmrz/livesync-commonlib/compat/replication/journal/LiveSyncJournalReplicator";
@@ -165,6 +166,7 @@ export class LiveSyncBaseCore<
userInitiatedOneShot: supportedOpenReplicationOneShot(),
unattendedOneShot: supportedOpenReplicationUnattended(),
continuous: supportedOpenReplicationContinuous(),
stopActiveTransfer: supportedStopActiveTransfer(),
},
[REMOTE_MINIO]: {
kind: REMOTE_MINIO,
@@ -175,6 +177,7 @@ export class LiveSyncBaseCore<
userInitiatedOneShot: supportedOpenReplicationOneShot(),
unattendedOneShot: supportedOpenReplicationUnattended(),
continuous: CAPABILITY_NOT_APPLICABLE,
stopActiveTransfer: supportedStopActiveTransfer(),
},
});
this.services.replicator.registerReplicatorProviderDefinitions(definitions);