mirror of
https://github.com/Start9Labs/patch-db.git
synced 2026-03-26 10:21:53 +00:00
fix db serialization
This commit is contained in:
committed by
Aiden McClelland
parent
bdf0b32be6
commit
13c2e6570d
@@ -96,7 +96,8 @@ impl Store {
|
||||
OpenOptions::new()
|
||||
.create(true)
|
||||
.read(true)
|
||||
.append(true)
|
||||
.write(true)
|
||||
.truncate(false)
|
||||
.open(&path)?,
|
||||
fd_lock_rs::LockType::Exclusive,
|
||||
true,
|
||||
@@ -199,6 +200,7 @@ impl Store {
|
||||
self.file.flush().await?;
|
||||
self.file.sync_all().await?;
|
||||
tokio::fs::remove_file(&bak).await?;
|
||||
self.file_cursor = self.file.stream_position().await?;
|
||||
Ok(())
|
||||
}
|
||||
pub(crate) async fn apply(&mut self, patch: DiffPatch) -> Result<Option<Arc<Revision>>, Error> {
|
||||
|
||||
Reference in New Issue
Block a user