Skip to content

Commit 2c71e4f

Browse files
committed
chore: add tests
1 parent f5dc9ed commit 2c71e4f

File tree

30 files changed

+294
-150
lines changed

30 files changed

+294
-150
lines changed

frontend/rust-lib/Cargo.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/rust-lib/flowy-document/src/editor/queue.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,7 @@ impl DocumentQueue {
7979
async fn save_local_operations(&self, transaction: Transaction, md5: String) -> Result<RevId, FlowyError> {
8080
let bytes = Bytes::from(transaction.to_bytes()?);
8181
let (base_rev_id, rev_id) = self.rev_manager.next_rev_id_pair();
82-
let user_id = self.user.user_id()?;
83-
let revision = Revision::new(&self.rev_manager.object_id, base_rev_id, rev_id, bytes, &user_id, md5);
82+
let revision = Revision::new(&self.rev_manager.object_id, base_rev_id, rev_id, bytes, md5);
8483
let _ = self.rev_manager.add_local_revision(&revision).await?;
8584
Ok(rev_id.into())
8685
}

frontend/rust-lib/flowy-document/src/manager.rs

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -291,22 +291,14 @@ impl RevisionCloudService for DocumentRevisionCloudService {
291291
let params: DocumentIdPB = object_id.to_string().into();
292292
let server = self.server.clone();
293293
let token = self.token.clone();
294-
let user_id = user_id.to_string();
295294

296295
FutureResult::new(async move {
297296
match server.fetch_document(&token, params).await? {
298297
None => Err(FlowyError::record_not_found().context("Remote doesn't have this document")),
299298
Some(payload) => {
300299
let bytes = Bytes::from(payload.content.clone());
301300
let doc_md5 = md5(&bytes);
302-
let revision = Revision::new(
303-
&payload.doc_id,
304-
payload.base_rev_id,
305-
payload.rev_id,
306-
bytes,
307-
&user_id,
308-
doc_md5,
309-
);
301+
let revision = Revision::new(&payload.doc_id, payload.base_rev_id, payload.rev_id, bytes, doc_md5);
310302
Ok(vec![revision])
311303
}
312304
}

frontend/rust-lib/flowy-document/src/old_editor/queue.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,8 +178,7 @@ impl EditDocumentQueue {
178178
async fn save_local_operations(&self, operations: DeltaTextOperations, md5: String) -> Result<RevId, FlowyError> {
179179
let bytes = operations.json_bytes();
180180
let (base_rev_id, rev_id) = self.rev_manager.next_rev_id_pair();
181-
let user_id = self.user.user_id()?;
182-
let revision = Revision::new(&self.rev_manager.object_id, base_rev_id, rev_id, bytes, &user_id, md5);
181+
let revision = Revision::new(&self.rev_manager.object_id, base_rev_id, rev_id, bytes, md5);
183182
let _ = self.rev_manager.add_local_revision(&revision).await?;
184183
Ok(rev_id.into())
185184
}

frontend/rust-lib/flowy-document/src/services/migration.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ impl DocumentMigration {
4343
Ok(transaction) => {
4444
let bytes = Bytes::from(transaction.to_bytes()?);
4545
let md5 = format!("{:x}", md5::compute(&bytes));
46-
let revision = Revision::new(&document_id, 0, 1, bytes, &self.user_id, md5);
46+
let revision = Revision::new(&document_id, 0, 1, bytes, md5);
4747
let record = SyncRecord::new(revision);
4848
match disk_cache.create_revision_records(vec![record]) {
4949
Ok(_) => {}

frontend/rust-lib/flowy-document/src/services/persistence/rev_sqlite/document_rev_sqlite_v0.rs

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use flowy_database::{
99
use flowy_error::{internal_error, FlowyError, FlowyResult};
1010
use flowy_revision::disk::{RevisionChangeset, RevisionDiskCache, RevisionState, SyncRecord};
1111
use flowy_sync::{
12-
entities::revision::{RevType, Revision, RevisionRange},
12+
entities::revision::{Revision, RevisionRange},
1313
util::md5,
1414
};
1515
use std::collections::HashMap;
@@ -251,7 +251,6 @@ fn mk_revision_record_from_table(user_id: &str, table: RevisionTable) -> SyncRec
251251
table.base_rev_id,
252252
table.rev_id,
253253
Bytes::from(table.data),
254-
user_id,
255254
md5,
256255
);
257256
SyncRecord {
@@ -288,21 +287,3 @@ impl std::convert::From<i32> for RevTableType {
288287
}
289288
}
290289
}
291-
292-
impl std::convert::From<RevType> for RevTableType {
293-
fn from(ty: RevType) -> Self {
294-
match ty {
295-
RevType::DeprecatedLocal => RevTableType::Local,
296-
RevType::DeprecatedRemote => RevTableType::Remote,
297-
}
298-
}
299-
}
300-
301-
impl std::convert::From<RevTableType> for RevType {
302-
fn from(ty: RevTableType) -> Self {
303-
match ty {
304-
RevTableType::Local => RevType::DeprecatedLocal,
305-
RevTableType::Remote => RevType::DeprecatedRemote,
306-
}
307-
}
308-
}

frontend/rust-lib/flowy-document/src/services/persistence/rev_sqlite/document_rev_sqlite_v1.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,6 @@ fn mk_revision_record_from_table(user_id: &str, table: DocumentRevisionTable) ->
227227
table.base_rev_id,
228228
table.rev_id,
229229
Bytes::from(table.data),
230-
user_id,
231230
md5,
232231
);
233232
SyncRecord {

frontend/rust-lib/flowy-folder/src/services/folder_editor.rs

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -83,14 +83,7 @@ impl FolderEditor {
8383
let FolderChangeset { operations: delta, md5 } = change;
8484
let (base_rev_id, rev_id) = self.rev_manager.next_rev_id_pair();
8585
let delta_data = delta.json_bytes();
86-
let revision = Revision::new(
87-
&self.rev_manager.object_id,
88-
base_rev_id,
89-
rev_id,
90-
delta_data,
91-
&self.user_id,
92-
md5,
93-
);
86+
let revision = Revision::new(&self.rev_manager.object_id, base_rev_id, rev_id, delta_data, md5);
9487
let _ = futures::executor::block_on(async { self.rev_manager.add_local_revision(&revision).await })?;
9588
Ok(())
9689
}

frontend/rust-lib/flowy-folder/src/services/persistence/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ impl FolderPersistence {
111111
let pool = self.database.db_pool()?;
112112
let json = folder.to_json()?;
113113
let delta_data = FolderOperationsBuilder::new().insert(&json).build().json_bytes();
114-
let revision = Revision::initial_revision(user_id, folder_id.as_ref(), delta_data);
114+
let revision = Revision::initial_revision(folder_id.as_ref(), delta_data);
115115
let record = SyncRecord {
116116
revision,
117117
state: RevisionState::Sync,

frontend/rust-lib/flowy-folder/src/services/persistence/rev_sqlite/folder_rev_sqlite.rs

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use flowy_database::{
99
use flowy_error::{internal_error, FlowyError, FlowyResult};
1010
use flowy_revision::disk::{RevisionChangeset, RevisionDiskCache, RevisionState, SyncRecord};
1111
use flowy_sync::{
12-
entities::revision::{RevType, Revision, RevisionRange},
12+
entities::revision::{Revision, RevisionRange},
1313
util::md5,
1414
};
1515

@@ -227,7 +227,6 @@ fn mk_revision_record_from_table(user_id: &str, table: RevisionTable) -> SyncRec
227227
table.base_rev_id,
228228
table.rev_id,
229229
Bytes::from(table.data),
230-
user_id,
231230
md5,
232231
);
233232
SyncRecord {
@@ -264,21 +263,3 @@ impl std::convert::From<i32> for RevTableType {
264263
}
265264
}
266265
}
267-
268-
impl std::convert::From<RevType> for RevTableType {
269-
fn from(ty: RevType) -> Self {
270-
match ty {
271-
RevType::DeprecatedLocal => RevTableType::Local,
272-
RevType::DeprecatedRemote => RevTableType::Remote,
273-
}
274-
}
275-
}
276-
277-
impl std::convert::From<RevTableType> for RevType {
278-
fn from(ty: RevTableType) -> Self {
279-
match ty {
280-
RevTableType::Local => RevType::DeprecatedLocal,
281-
RevTableType::Remote => RevType::DeprecatedRemote,
282-
}
283-
}
284-
}

0 commit comments

Comments
 (0)