Skip to content

Commit 1170e03

Browse files
authored
Merge pull request #510 from AppFlowy-IO/refactor_grid_struct
refactor: rename struct
2 parents 60b8000 + 8706b81 commit 1170e03

File tree

18 files changed

+124
-153
lines changed

18 files changed

+124
-153
lines changed

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

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use crate::{
44
errors::FlowyResult,
55
event_map::{FolderCouldServiceV1, WorkspaceDatabase, WorkspaceUser},
66
services::{
7-
folder_editor::ClientFolderEditor, persistence::FolderPersistence, set_current_workspace, AppController,
7+
folder_editor::FolderEditor, persistence::FolderPersistence, set_current_workspace, AppController,
88
TrashController, ViewController, WorkspaceController,
99
},
1010
};
@@ -61,7 +61,7 @@ pub struct FolderManager {
6161
pub(crate) view_controller: Arc<ViewController>,
6262
pub(crate) trash_controller: Arc<TrashController>,
6363
web_socket: Arc<dyn RevisionWebSocket>,
64-
folder_editor: Arc<TokioRwLock<Option<Arc<ClientFolderEditor>>>>,
64+
folder_editor: Arc<TokioRwLock<Option<Arc<FolderEditor>>>>,
6565
data_processors: ViewDataProcessorMap,
6666
}
6767

@@ -166,8 +166,7 @@ impl FolderManager {
166166
let rev_persistence = Arc::new(RevisionPersistence::new(user_id, folder_id.as_ref(), disk_cache));
167167
let rev_manager = RevisionManager::new(user_id, folder_id.as_ref(), rev_persistence);
168168

169-
let folder_editor =
170-
ClientFolderEditor::new(user_id, &folder_id, token, rev_manager, self.web_socket.clone()).await?;
169+
let folder_editor = FolderEditor::new(user_id, &folder_id, token, rev_manager, self.web_socket.clone()).await?;
171170
*self.folder_editor.write().await = Some(Arc::new(folder_editor));
172171

173172
let _ = self.app_controller.initialize()?;
@@ -228,7 +227,7 @@ impl DefaultFolderBuilder {
228227

229228
#[cfg(feature = "flowy_unit_test")]
230229
impl FolderManager {
231-
pub async fn folder_editor(&self) -> Arc<ClientFolderEditor> {
230+
pub async fn folder_editor(&self) -> Arc<FolderEditor> {
232231
self.folder_editor.read().await.clone().unwrap()
233232
}
234233
}

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
@@ -46,7 +46,7 @@ pub(crate) async fn update_app_handler(
4646
Ok(())
4747
}
4848

49-
#[tracing::instrument(level = "debug", skip(data, app_controller, view_controller))]
49+
#[tracing::instrument(level = "trace", skip(data, app_controller, view_controller))]
5050
pub(crate) async fn read_app_handler(
5151
data: Data<AppId>,
5252
app_controller: AppData<Arc<AppController>>,

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ use lib_ot::core::PlainTextAttributes;
1717
use parking_lot::RwLock;
1818
use std::sync::Arc;
1919

20-
pub struct ClientFolderEditor {
20+
pub struct FolderEditor {
2121
user_id: String,
2222
#[allow(dead_code)]
2323
pub(crate) folder_id: FolderId,
@@ -27,7 +27,7 @@ pub struct ClientFolderEditor {
2727
ws_manager: Arc<flowy_revision::RevisionWebSocketManager>,
2828
}
2929

30-
impl ClientFolderEditor {
30+
impl FolderEditor {
3131
#[allow(unused_variables)]
3232
pub async fn new(
3333
user_id: &str,
@@ -129,7 +129,7 @@ impl RevisionCloudService for FolderRevisionCloudService {
129129
}
130130

131131
#[cfg(feature = "flowy_unit_test")]
132-
impl ClientFolderEditor {
132+
impl FolderEditor {
133133
pub fn rev_manager(&self) -> Arc<RevisionManager> {
134134
self.rev_manager.clone()
135135
}

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

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ mod version_2;
55
use crate::{
66
event_map::WorkspaceDatabase,
77
manager::FolderId,
8-
services::{folder_editor::ClientFolderEditor, persistence::migration::FolderMigration},
8+
services::{folder_editor::FolderEditor, persistence::migration::FolderMigration},
99
};
1010
use flowy_database::ConnectionPool;
1111
use flowy_error::{FlowyError, FlowyResult};
@@ -50,14 +50,11 @@ pub trait FolderPersistenceTransaction {
5050

5151
pub struct FolderPersistence {
5252
database: Arc<dyn WorkspaceDatabase>,
53-
folder_editor: Arc<RwLock<Option<Arc<ClientFolderEditor>>>>,
53+
folder_editor: Arc<RwLock<Option<Arc<FolderEditor>>>>,
5454
}
5555

5656
impl FolderPersistence {
57-
pub fn new(
58-
database: Arc<dyn WorkspaceDatabase>,
59-
folder_editor: Arc<RwLock<Option<Arc<ClientFolderEditor>>>>,
60-
) -> Self {
57+
pub fn new(database: Arc<dyn WorkspaceDatabase>, folder_editor: Arc<RwLock<Option<Arc<FolderEditor>>>>) -> Self {
6158
Self {
6259
database,
6360
folder_editor,

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use crate::services::{
2-
folder_editor::ClientFolderEditor,
2+
folder_editor::FolderEditor,
33
persistence::{AppChangeset, FolderPersistenceTransaction, ViewChangeset, WorkspaceChangeset},
44
};
55
use flowy_error::{FlowyError, FlowyResult};
@@ -11,7 +11,7 @@ use flowy_folder_data_model::entities::{
1111
};
1212
use std::sync::Arc;
1313

14-
impl FolderPersistenceTransaction for ClientFolderEditor {
14+
impl FolderPersistenceTransaction for FolderEditor {
1515
fn create_workspace(&self, _user_id: &str, workspace: Workspace) -> FlowyResult<()> {
1616
if let Some(change) = self.folder.write().create_workspace(workspace)? {
1717
let _ = self.apply_change(change)?;

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ impl ViewController {
129129
.await
130130
}
131131

132-
#[tracing::instrument(level = "debug", skip(self), err)]
132+
#[tracing::instrument(level = "trace", skip(self), err)]
133133
pub(crate) fn set_latest_view(&self, view_id: &str) -> Result<(), FlowyError> {
134134
KV::set_str(LATEST_VIEW_ID, view_id.to_owned());
135135
Ok(())
@@ -193,7 +193,7 @@ impl ViewController {
193193
}
194194

195195
// belong_to_id will be the app_id or view_id.
196-
#[tracing::instrument(level = "debug", skip(self), err)]
196+
#[tracing::instrument(level = "trace", skip(self), err)]
197197
pub(crate) async fn read_views_belong_to(&self, belong_to_id: &str) -> Result<RepeatedView, FlowyError> {
198198
self.persistence
199199
.begin_transaction(|transaction| {

frontend/rust-lib/flowy-folder/tests/workspace/script.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use flowy_folder::event_map::FolderEvent::*;
2-
use flowy_folder::{errors::ErrorCode, services::folder_editor::ClientFolderEditor};
2+
use flowy_folder::{errors::ErrorCode, services::folder_editor::FolderEditor};
33
use flowy_folder_data_model::entities::view::{RepeatedViewId, ViewId};
44
use flowy_folder_data_model::entities::workspace::WorkspaceId;
55
use flowy_folder_data_model::entities::{
@@ -125,7 +125,7 @@ impl FolderTest {
125125

126126
pub async fn run_script(&mut self, script: FolderScript) {
127127
let sdk = &self.sdk;
128-
let folder_editor: Arc<ClientFolderEditor> = sdk.folder_manager.folder_editor().await;
128+
let folder_editor: Arc<FolderEditor> = sdk.folder_manager.folder_editor().await;
129129
let rev_manager = folder_editor.rev_manager();
130130
let cache = rev_manager.revision_cache().await;
131131

frontend/rust-lib/flowy-grid/src/event_handler.rs

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use flowy_grid_data_model::entities::*;
77
use lib_dispatch::prelude::{data_result, AppData, Data, DataResult};
88
use std::sync::Arc;
99

10-
#[tracing::instrument(level = "debug", skip(data, manager), err)]
10+
#[tracing::instrument(level = "trace", skip(data, manager), err)]
1111
pub(crate) async fn get_grid_data_handler(
1212
data: Data<GridId>,
1313
manager: AppData<Arc<GridManager>>,
@@ -34,7 +34,7 @@ pub(crate) async fn get_grid_blocks_handler(
3434
data_result(repeated_grid_block)
3535
}
3636

37-
#[tracing::instrument(level = "debug", skip(data, manager), err)]
37+
#[tracing::instrument(level = "trace", skip(data, manager), err)]
3838
pub(crate) async fn get_fields_handler(
3939
data: Data<QueryFieldPayload>,
4040
manager: AppData<Arc<GridManager>>,
@@ -47,7 +47,7 @@ pub(crate) async fn get_fields_handler(
4747
data_result(repeated_field)
4848
}
4949

50-
#[tracing::instrument(level = "debug", skip(data, manager), err)]
50+
#[tracing::instrument(level = "trace", skip(data, manager), err)]
5151
pub(crate) async fn update_field_handler(
5252
data: Data<FieldChangesetPayload>,
5353
manager: AppData<Arc<GridManager>>,
@@ -58,7 +58,7 @@ pub(crate) async fn update_field_handler(
5858
Ok(())
5959
}
6060

61-
#[tracing::instrument(level = "debug", skip(data, manager), err)]
61+
#[tracing::instrument(level = "trace", skip(data, manager), err)]
6262
pub(crate) async fn insert_field_handler(
6363
data: Data<InsertFieldPayload>,
6464
manager: AppData<Arc<GridManager>>,
@@ -69,7 +69,7 @@ pub(crate) async fn insert_field_handler(
6969
Ok(())
7070
}
7171

72-
#[tracing::instrument(level = "debug", skip(data, manager), err)]
72+
#[tracing::instrument(level = "trace", skip(data, manager), err)]
7373
pub(crate) async fn update_field_type_option_handler(
7474
data: Data<UpdateFieldTypeOptionPayload>,
7575
manager: AppData<Arc<GridManager>>,
@@ -82,7 +82,7 @@ pub(crate) async fn update_field_type_option_handler(
8282
Ok(())
8383
}
8484

85-
#[tracing::instrument(level = "debug", skip(data, manager), err)]
85+
#[tracing::instrument(level = "trace", skip(data, manager), err)]
8686
pub(crate) async fn delete_field_handler(
8787
data: Data<FieldIdentifierPayload>,
8888
manager: AppData<Arc<GridManager>>,
@@ -93,7 +93,7 @@ pub(crate) async fn delete_field_handler(
9393
Ok(())
9494
}
9595

96-
#[tracing::instrument(level = "debug", skip(data, manager), err)]
96+
#[tracing::instrument(level = "trace", skip(data, manager), err)]
9797
pub(crate) async fn switch_to_field_handler(
9898
data: Data<EditFieldPayload>,
9999
manager: AppData<Arc<GridManager>>,
@@ -120,7 +120,7 @@ pub(crate) async fn switch_to_field_handler(
120120
data_result(data)
121121
}
122122

123-
#[tracing::instrument(level = "debug", skip(data, manager), err)]
123+
#[tracing::instrument(level = "trace", skip(data, manager), err)]
124124
pub(crate) async fn duplicate_field_handler(
125125
data: Data<FieldIdentifierPayload>,
126126
manager: AppData<Arc<GridManager>>,
@@ -132,7 +132,7 @@ pub(crate) async fn duplicate_field_handler(
132132
}
133133

134134
/// Return the FieldTypeOptionData if the Field exists otherwise return record not found error.
135-
#[tracing::instrument(level = "debug", skip(data, manager), err)]
135+
#[tracing::instrument(level = "trace", skip(data, manager), err)]
136136
pub(crate) async fn get_field_type_option_data_handler(
137137
data: Data<EditFieldPayload>,
138138
manager: AppData<Arc<GridManager>>,
@@ -154,7 +154,7 @@ pub(crate) async fn get_field_type_option_data_handler(
154154
}
155155

156156
/// Create FieldMeta and save it. Return the FieldTypeOptionData.
157-
#[tracing::instrument(level = "debug", skip(data, manager), err)]
157+
#[tracing::instrument(level = "trace", skip(data, manager), err)]
158158
pub(crate) async fn create_field_type_option_data_handler(
159159
data: Data<EditFieldPayload>,
160160
manager: AppData<Arc<GridManager>>,
@@ -171,7 +171,7 @@ pub(crate) async fn create_field_type_option_data_handler(
171171
})
172172
}
173173

174-
#[tracing::instrument(level = "debug", skip(data, manager), err)]
174+
#[tracing::instrument(level = "trace", skip(data, manager), err)]
175175
pub(crate) async fn move_item_handler(
176176
data: Data<MoveItemPayload>,
177177
manager: AppData<Arc<GridManager>>,
@@ -252,7 +252,7 @@ pub(crate) async fn get_cell_handler(
252252
}
253253
}
254254

255-
#[tracing::instrument(level = "debug", skip_all, err)]
255+
#[tracing::instrument(level = "trace", skip_all, err)]
256256
pub(crate) async fn update_cell_handler(
257257
data: Data<CellChangeset>,
258258
manager: AppData<Arc<GridManager>>,
@@ -263,7 +263,7 @@ pub(crate) async fn update_cell_handler(
263263
Ok(())
264264
}
265265

266-
#[tracing::instrument(level = "debug", skip(data, manager), err)]
266+
#[tracing::instrument(level = "trace", skip(data, manager), err)]
267267
pub(crate) async fn get_date_cell_data_handler(
268268
data: Data<CellIdentifierPayload>,
269269
manager: AppData<Arc<GridManager>>,
@@ -284,7 +284,7 @@ pub(crate) async fn get_date_cell_data_handler(
284284
}
285285
}
286286

287-
#[tracing::instrument(level = "debug", skip_all, err)]
287+
#[tracing::instrument(level = "trace", skip_all, err)]
288288
pub(crate) async fn new_select_option_handler(
289289
data: Data<CreateSelectOptionPayload>,
290290
manager: AppData<Arc<GridManager>>,
@@ -301,7 +301,7 @@ pub(crate) async fn new_select_option_handler(
301301
}
302302
}
303303

304-
#[tracing::instrument(level = "debug", skip_all, err)]
304+
#[tracing::instrument(level = "trace", skip_all, err)]
305305
pub(crate) async fn update_select_option_handler(
306306
data: Data<SelectOptionChangesetPayload>,
307307
manager: AppData<Arc<GridManager>>,
@@ -341,7 +341,7 @@ pub(crate) async fn update_select_option_handler(
341341
Ok(())
342342
}
343343

344-
#[tracing::instrument(level = "debug", skip(data, manager), err)]
344+
#[tracing::instrument(level = "trace", skip(data, manager), err)]
345345
pub(crate) async fn get_select_option_handler(
346346
data: Data<CellIdentifierPayload>,
347347
manager: AppData<Arc<GridManager>>,
@@ -362,7 +362,7 @@ pub(crate) async fn get_select_option_handler(
362362
}
363363
}
364364

365-
#[tracing::instrument(level = "debug", skip_all, err)]
365+
#[tracing::instrument(level = "trace", skip_all, err)]
366366
pub(crate) async fn update_select_option_cell_handler(
367367
data: Data<SelectOptionCellChangesetPayload>,
368368
manager: AppData<Arc<GridManager>>,
@@ -373,7 +373,7 @@ pub(crate) async fn update_select_option_cell_handler(
373373
Ok(())
374374
}
375375

376-
#[tracing::instrument(level = "debug", skip_all, err)]
376+
#[tracing::instrument(level = "trace", skip_all, err)]
377377
pub(crate) async fn update_date_cell_handler(
378378
data: Data<DateChangesetPayload>,
379379
manager: AppData<Arc<GridManager>>,

0 commit comments

Comments
 (0)