Skip to content

Commit 7f6ad50

Browse files
authored
Merge pull request #1423 from AppFlowy-IO/refactor/revision_model
Refactor/revision model
2 parents f36cc9a + 130c5f8 commit 7f6ad50

File tree

135 files changed

+271
-331
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

135 files changed

+271
-331
lines changed

frontend/rust-lib/Cargo.lock

Lines changed: 36 additions & 45 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/rust-lib/flowy-folder/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ edition = "2018"
66
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
77

88
[dependencies]
9-
flowy-folder-data-model = { path = "../../../shared-lib/flowy-folder-data-model" }
9+
folder-rev-model = { path = "../../../shared-lib/folder-rev-model" }
1010
flowy-sync = { path = "../../../shared-lib/flowy-sync" }
1111
flowy-derive = { path = "../../../shared-lib/flowy-derive" }
1212
lib-ot = { path = "../../../shared-lib/lib-ot" }
@@ -19,7 +19,7 @@ dart-notify = { path = "../dart-notify" }
1919
lib-dispatch = { path = "../lib-dispatch" }
2020
flowy-revision = { path = "../flowy-revision" }
2121

22-
parking_lot = "0.11"
22+
parking_lot = "0.12.1"
2323
protobuf = {version = "2.18.0"}
2424
log = "0.4.14"
2525
diesel = {version = "1.4.8", features = ["sqlite"]}

frontend/rust-lib/flowy-folder/src/entities/app.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use crate::{
88
impl_def_and_def_mut,
99
};
1010
use flowy_derive::ProtoBuf;
11-
use flowy_folder_data_model::revision::AppRevision;
11+
use folder_rev_model::AppRevision;
1212
use std::convert::TryInto;
1313

1414
#[derive(Eq, PartialEq, ProtoBuf, Debug, Default, Clone)]

frontend/rust-lib/flowy-folder/src/entities/trash.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use crate::impl_def_and_def_mut;
22
use flowy_derive::{ProtoBuf, ProtoBuf_Enum};
3-
use flowy_folder_data_model::revision::{TrashRevision, TrashTypeRevision};
3+
use folder_rev_model::{TrashRevision, TrashTypeRevision};
44
use serde::{Deserialize, Serialize};
55
use std::fmt::Formatter;
66

frontend/rust-lib/flowy-folder/src/entities/view.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use crate::{
77
impl_def_and_def_mut,
88
};
99
use flowy_derive::{ProtoBuf, ProtoBuf_Enum};
10-
use flowy_folder_data_model::revision::{gen_view_id, ViewDataFormatRevision, ViewLayoutTypeRevision, ViewRevision};
10+
use folder_rev_model::{gen_view_id, ViewDataFormatRevision, ViewLayoutTypeRevision, ViewRevision};
1111
use std::convert::TryInto;
1212

1313
#[derive(Eq, PartialEq, ProtoBuf, Debug, Default, Clone)]

frontend/rust-lib/flowy-folder/src/entities/workspace.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use crate::{
55
impl_def_and_def_mut,
66
};
77
use flowy_derive::ProtoBuf;
8-
use flowy_folder_data_model::revision::WorkspaceRevision;
8+
use folder_rev_model::WorkspaceRevision;
99
use std::convert::TryInto;
1010

1111
#[derive(Eq, PartialEq, ProtoBuf, Default, Debug, Clone)]

frontend/rust-lib/flowy-folder/src/event_map.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use crate::{
1111
};
1212
use flowy_database::{ConnectionPool, DBConnection};
1313
use flowy_derive::{Flowy_Event, ProtoBuf_Enum};
14-
use flowy_folder_data_model::revision::{AppRevision, TrashRevision, ViewRevision, WorkspaceRevision};
14+
use folder_rev_model::{AppRevision, TrashRevision, ViewRevision, WorkspaceRevision};
1515
use lib_dispatch::prelude::*;
1616
use lib_infra::future::FutureResult;
1717
use std::sync::Arc;

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ use crate::{
1414
use bytes::Bytes;
1515
use flowy_document::editor::initial_read_me;
1616
use flowy_error::FlowyError;
17-
use flowy_folder_data_model::user_default;
1817
use flowy_revision::{
1918
RevisionManager, RevisionPersistence, RevisionPersistenceConfiguration, RevisionWebSocket,
2019
SQLiteRevisionSnapshotPersistence,
2120
};
2221
use flowy_sync::{client_folder::FolderPad, entities::ws_data::ServerRevisionWSData};
22+
use folder_rev_model::user_default;
2323
use lazy_static::lazy_static;
2424
use lib_infra::future::FutureResult;
2525

frontend/rust-lib/flowy-folder/src/services/app/controller.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use crate::{
1212
},
1313
};
1414

15-
use flowy_folder_data_model::revision::AppRevision;
15+
use folder_rev_model::AppRevision;
1616
use futures::{FutureExt, StreamExt};
1717
use std::{collections::HashSet, sync::Arc};
1818

frontend/rust-lib/flowy-folder/src/services/app/event_handler.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use crate::{
33
errors::FlowyError,
44
services::{AppController, TrashController, ViewController},
55
};
6-
use flowy_folder_data_model::revision::TrashRevision;
6+
use folder_rev_model::TrashRevision;
77
use lib_dispatch::prelude::{data_result, AppData, Data, DataResult};
88
use std::{convert::TryInto, sync::Arc};
99

0 commit comments

Comments
 (0)