chore: merge lagging revisions when close the document

This commit is contained in:
appflowy
2022-11-08 11:32:07 +08:00
parent ebdd28cf1c
commit 6425997508
16 changed files with 155 additions and 89 deletions

View File

@ -168,7 +168,7 @@ impl FolderManager {
let pool = self.persistence.db_pool()?;
let object_id = folder_id.as_ref();
let disk_cache = SQLiteFolderRevisionPersistence::new(user_id, pool.clone());
let configuration = RevisionPersistenceConfiguration::new(100);
let configuration = RevisionPersistenceConfiguration::new(100, false);
let rev_persistence = RevisionPersistence::new(user_id, object_id, disk_cache, configuration);
let rev_compactor = FolderRevisionCompress();
// let history_persistence = SQLiteRevisionHistoryPersistence::new(object_id, pool.clone());

View File

@ -70,6 +70,7 @@ pub enum FolderScript {
DeleteAllTrash,
// Sync
#[allow(dead_code)]
AssertCurrentRevId(i64),
AssertNextSyncRevId(Option<i64>),
AssertRevisionState {