mirror of
https://github.com/vrtmrz/obsidian-livesync.git
synced 2026-05-03 22:31:55 +00:00
### Fixed
- We are now able to enable optional features correctly again (#732). - No longer oversized files have been processed, furthermore. - Before creating a chunk, the file is verified as the target. - The behaviour upon receiving replication has been changed as follows: - If the remote file is oversized, it is ignored. - If not, but while the local file is oversized, it is also ignored.
This commit is contained in:
@@ -1657,7 +1657,7 @@ ${messageFetch}${messageOverwrite}${messageMerge}
|
||||
}
|
||||
|
||||
// --> Configuration handling
|
||||
private async _anyConfigureOptionalSyncFeature(mode: keyof OPTIONAL_SYNC_FEATURES) {
|
||||
private async _allConfigureOptionalSyncFeature(mode: keyof OPTIONAL_SYNC_FEATURES) {
|
||||
await this.configureHiddenFileSync(mode);
|
||||
return true;
|
||||
}
|
||||
@@ -1805,6 +1805,6 @@ ${messageFetch}${messageOverwrite}${messageMerge}
|
||||
services.databaseEvents.handleDatabaseInitialised(this._everyOnDatabaseInitialized.bind(this));
|
||||
services.setting.handleSuspendExtraSync(this._allSuspendExtraSync.bind(this));
|
||||
services.setting.handleSuggestOptionalFeatures(this._allAskUsingOptionalSyncFeature.bind(this));
|
||||
services.setting.handleEnableOptionalFeature(this._anyConfigureOptionalSyncFeature.bind(this));
|
||||
services.setting.handleEnableOptionalFeature(this._allConfigureOptionalSyncFeature.bind(this));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user