Browse Source

rename crates

appflowy 3 years ago
parent
commit
936e133624
100 changed files with 120 additions and 120 deletions
  1. 8 8
      backend/Cargo.lock
  2. 2 2
      backend/Cargo.toml
  3. 1 1
      backend/src/entities/workspace.rs
  4. 1 1
      backend/src/services/app/app.rs
  5. 2 2
      backend/src/services/app/router.rs
  6. 1 1
      backend/src/services/app/sql_builder.rs
  7. 1 1
      backend/src/services/trash/router.rs
  8. 1 1
      backend/src/services/trash/trash.rs
  9. 1 1
      backend/src/services/user/auth.rs
  10. 1 1
      backend/src/services/user/router.rs
  11. 2 2
      backend/src/services/user/user_default.rs
  12. 1 1
      backend/src/services/view/router.rs
  13. 1 1
      backend/src/services/view/sql_builder.rs
  14. 1 1
      backend/src/services/view/view.rs
  15. 1 1
      backend/src/services/workspace/router.rs
  16. 1 1
      backend/src/services/workspace/sql_builder.rs
  17. 1 1
      backend/src/services/workspace/workspace.rs
  18. 1 1
      backend/tests/api/auth.rs
  19. 1 1
      backend/tests/api/doc.rs
  20. 1 1
      backend/tests/api/workspace.rs
  21. 2 2
      backend/tests/util/helper.rs
  22. 2 2
      frontend/app_flowy/ios/Runner.xcodeproj/project.pbxproj
  23. 1 1
      frontend/app_flowy/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
  24. 1 1
      frontend/app_flowy/lib/user/application/sign_in_bloc.dart
  25. 1 1
      frontend/app_flowy/lib/user/application/sign_up_bloc.dart
  26. 1 1
      frontend/app_flowy/lib/user/domain/auth_state.dart
  27. 2 2
      frontend/app_flowy/lib/user/domain/i_auth.dart
  28. 2 2
      frontend/app_flowy/lib/user/domain/i_splash.dart
  29. 2 2
      frontend/app_flowy/lib/user/infrastructure/i_auth_impl.dart
  30. 2 2
      frontend/app_flowy/lib/user/infrastructure/i_splash_impl.dart
  31. 1 1
      frontend/app_flowy/lib/user/infrastructure/repos/auth_repo.dart
  32. 1 1
      frontend/app_flowy/lib/user/presentation/sign_in_screen.dart
  33. 1 1
      frontend/app_flowy/lib/user/presentation/sign_up_screen.dart
  34. 1 1
      frontend/app_flowy/lib/user/presentation/skip_log_in_screen.dart
  35. 1 1
      frontend/app_flowy/lib/user/presentation/splash_screen.dart
  36. 1 1
      frontend/app_flowy/lib/user/presentation/welcome_screen.dart
  37. 2 2
      frontend/app_flowy/lib/workspace/application/app/app_bloc.dart
  38. 2 2
      frontend/app_flowy/lib/workspace/application/doc/doc_bloc.dart
  39. 2 2
      frontend/app_flowy/lib/workspace/application/doc/share_bloc.dart
  40. 1 1
      frontend/app_flowy/lib/workspace/application/home/home_listen_bloc.dart
  41. 1 1
      frontend/app_flowy/lib/workspace/application/menu/menu_bloc.dart
  42. 1 1
      frontend/app_flowy/lib/workspace/application/menu/menu_user_bloc.dart
  43. 1 1
      frontend/app_flowy/lib/workspace/application/trash/trash_bloc.dart
  44. 1 1
      frontend/app_flowy/lib/workspace/application/view/view_bloc.dart
  45. 1 1
      frontend/app_flowy/lib/workspace/application/workspace/welcome_bloc.dart
  46. 1 1
      frontend/app_flowy/lib/workspace/domain/i_app.dart
  47. 1 1
      frontend/app_flowy/lib/workspace/domain/i_share.dart
  48. 1 1
      frontend/app_flowy/lib/workspace/domain/i_trash.dart
  49. 3 3
      frontend/app_flowy/lib/workspace/domain/i_user.dart
  50. 1 1
      frontend/app_flowy/lib/workspace/domain/i_view.dart
  51. 1 1
      frontend/app_flowy/lib/workspace/domain/i_workspace.dart
  52. 1 1
      frontend/app_flowy/lib/workspace/domain/image.dart
  53. 1 1
      frontend/app_flowy/lib/workspace/domain/view_ext.dart
  54. 3 3
      frontend/app_flowy/lib/workspace/infrastructure/deps_resolver.dart
  55. 1 1
      frontend/app_flowy/lib/workspace/infrastructure/i_app_impl.dart
  56. 1 1
      frontend/app_flowy/lib/workspace/infrastructure/i_share_impl.dart
  57. 1 1
      frontend/app_flowy/lib/workspace/infrastructure/i_trash_impl.dart
  58. 2 2
      frontend/app_flowy/lib/workspace/infrastructure/i_user_impl.dart
  59. 1 1
      frontend/app_flowy/lib/workspace/infrastructure/i_view_impl.dart
  60. 1 1
      frontend/app_flowy/lib/workspace/infrastructure/i_workspace_impl.dart
  61. 4 4
      frontend/app_flowy/lib/workspace/infrastructure/repos/app_repo.dart
  62. 1 1
      frontend/app_flowy/lib/workspace/infrastructure/repos/doc_repo.dart
  63. 1 1
      frontend/app_flowy/lib/workspace/infrastructure/repos/share_repo.dart
  64. 1 1
      frontend/app_flowy/lib/workspace/infrastructure/repos/trash_repo.dart
  65. 2 2
      frontend/app_flowy/lib/workspace/infrastructure/repos/user_repo.dart
  66. 3 3
      frontend/app_flowy/lib/workspace/infrastructure/repos/view_repo.dart
  67. 4 4
      frontend/app_flowy/lib/workspace/infrastructure/repos/workspace_repo.dart
  68. 2 2
      frontend/app_flowy/lib/workspace/presentation/home/home_screen.dart
  69. 1 1
      frontend/app_flowy/lib/workspace/presentation/stack_page/doc/doc_page.dart
  70. 2 2
      frontend/app_flowy/lib/workspace/presentation/stack_page/doc/doc_stack_page.dart
  71. 1 1
      frontend/app_flowy/lib/workspace/presentation/stack_page/trash/widget/trash_cell.dart
  72. 2 2
      frontend/app_flowy/lib/workspace/presentation/widgets/home_top_bar.dart
  73. 3 3
      frontend/app_flowy/lib/workspace/presentation/widgets/menu/menu.dart
  74. 1 1
      frontend/app_flowy/lib/workspace/presentation/widgets/menu/widget/app/header/add_button.dart
  75. 1 1
      frontend/app_flowy/lib/workspace/presentation/widgets/menu/widget/app/header/header.dart
  76. 2 2
      frontend/app_flowy/lib/workspace/presentation/widgets/menu/widget/app/menu_app.dart
  77. 1 1
      frontend/app_flowy/lib/workspace/presentation/widgets/menu/widget/app/section/item.dart
  78. 1 1
      frontend/app_flowy/lib/workspace/presentation/widgets/menu/widget/app/section/section.dart
  79. 1 1
      frontend/app_flowy/lib/workspace/presentation/widgets/menu/widget/menu_user.dart
  80. 2 2
      frontend/app_flowy/packages/flowy_sdk/lib/dispatch/dispatch.dart
  81. 0 0
      frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/app_create.pb.dart
  82. 0 0
      frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/app_create.pbenum.dart
  83. 0 0
      frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/app_create.pbjson.dart
  84. 0 0
      frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/app_create.pbserver.dart
  85. 0 0
      frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/app_query.pb.dart
  86. 0 0
      frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/app_query.pbenum.dart
  87. 0 0
      frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/app_query.pbjson.dart
  88. 0 0
      frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/app_query.pbserver.dart
  89. 0 0
      frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/app_update.pb.dart
  90. 0 0
      frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/app_update.pbenum.dart
  91. 0 0
      frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/app_update.pbjson.dart
  92. 0 0
      frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/app_update.pbserver.dart
  93. 0 0
      frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/errors.pb.dart
  94. 0 0
      frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/errors.pbenum.dart
  95. 0 0
      frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/errors.pbjson.dart
  96. 0 0
      frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/errors.pbserver.dart
  97. 0 0
      frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/export.pb.dart
  98. 0 0
      frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/export.pbenum.dart
  99. 0 0
      frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/export.pbjson.dart
  100. 0 0
      frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/export.pbserver.dart

+ 8 - 8
backend/Cargo.lock

@@ -456,13 +456,13 @@ dependencies = [
  "dashmap",
  "derive_more",
  "flowy-collaboration",
- "flowy-core-infra",
+ "flowy-core-data-model",
  "flowy-document",
  "flowy-net",
  "flowy-sdk",
  "flowy-test",
  "flowy-user",
- "flowy-user-infra",
+ "flowy-user-data-model",
  "futures",
  "futures-core",
  "futures-util",
@@ -508,8 +508,8 @@ dependencies = [
  "config",
  "derive_more",
  "flowy-collaboration",
- "flowy-core-infra",
- "flowy-user-infra",
+ "flowy-core-data-model",
+ "flowy-user-data-model",
  "hyper",
  "lazy_static",
  "log",
@@ -1246,7 +1246,7 @@ dependencies = [
  "diesel",
  "diesel_derives",
  "flowy-collaboration",
- "flowy-core-infra",
+ "flowy-core-data-model",
  "flowy-database",
  "flowy-derive",
  "flowy-document",
@@ -1271,7 +1271,7 @@ dependencies = [
 ]
 
 [[package]]
-name = "flowy-core-infra"
+name = "flowy-core-data-model"
 version = "0.1.0"
 dependencies = [
  "bytes",
@@ -1453,7 +1453,7 @@ dependencies = [
  "flowy-derive",
  "flowy-error",
  "flowy-net",
- "flowy-user-infra",
+ "flowy-user-data-model",
  "futures-core",
  "lazy_static",
  "lib-dispatch",
@@ -1476,7 +1476,7 @@ dependencies = [
 ]
 
 [[package]]
-name = "flowy-user-infra"
+name = "flowy-user-data-model"
 version = "0.1.0"
 dependencies = [
  "bytes",

+ 2 - 2
backend/Cargo.toml

@@ -59,8 +59,8 @@ pin-project = "1.0.0"
 byteorder = {version = "1.3.4"}
 async-stream = "0.3.2"
 
-flowy-user-infra = { path = "../shared-lib/flowy-user-infra" }
-flowy-core-infra = { path = "../shared-lib/flowy-core-infra" }
+flowy-user-data-model = { path = "../shared-lib/flowy-user-data-model" }
+flowy-core-data-model = { path = "../shared-lib/flowy-core-data-model" }
 flowy-collaboration = { path = "../shared-lib/flowy-collaboration" }
 lib-ws = { path = "../shared-lib/lib-ws" }
 lib-ot = { path = "../shared-lib/lib-ot" }

+ 1 - 1
backend/src/entities/workspace.rs

@@ -1,5 +1,5 @@
 use chrono::Utc;
-use flowy_core_infra::protobuf::{App, RepeatedView, Trash, TrashType, View, ViewType, Workspace};
+use flowy_core_data_model::protobuf::{App, RepeatedView, Trash, TrashType, View, ViewType, Workspace};
 use protobuf::ProtobufEnum;
 
 pub(crate) const WORKSPACE_TABLE: &str = "workspace_table";

+ 1 - 1
backend/src/services/app/app.rs

@@ -7,7 +7,7 @@ use crate::{
 use crate::services::trash::read_trash_ids;
 use backend_service::errors::{invalid_params, ServerError};
 use chrono::Utc;
-use flowy_core_infra::{
+use flowy_core_data_model::{
     parser::{
         app::{AppDesc, AppName},
         workspace::WorkspaceId,

+ 2 - 2
backend/src/services/app/router.rs

@@ -3,7 +3,7 @@ use actix_web::{
     HttpResponse,
 };
 use backend_service::errors::{invalid_params, ServerError};
-use flowy_core_infra::protobuf::{AppIdentifier, CreateAppParams, UpdateAppParams};
+use flowy_core_data_model::protobuf::{AppIdentifier, CreateAppParams, UpdateAppParams};
 use protobuf::Message;
 use sqlx::PgPool;
 
@@ -17,7 +17,7 @@ use crate::services::{
 };
 use anyhow::Context;
 use backend_service::response::FlowyResponse;
-use flowy_core_infra::parser::app::{AppDesc, AppName};
+use flowy_core_data_model::parser::app::{AppDesc, AppName};
 
 pub async fn create_handler(
     payload: Payload,

+ 1 - 1
backend/src/services/app/sql_builder.rs

@@ -4,7 +4,7 @@ use crate::{
 };
 use backend_service::errors::{invalid_params, ServerError};
 use chrono::{DateTime, NaiveDateTime, Utc};
-use flowy_core_infra::{
+use flowy_core_data_model::{
     parser::app::AppId,
     protobuf::{App, ColorStyle},
 };

+ 1 - 1
backend/src/services/trash/router.rs

@@ -13,7 +13,7 @@ use backend_service::{
     errors::{invalid_params, ServerError},
     response::FlowyResponse,
 };
-use flowy_core_infra::{parser::trash::TrashId, protobuf::TrashIdentifiers};
+use flowy_core_data_model::{parser::trash::TrashId, protobuf::TrashIdentifiers};
 use sqlx::PgPool;
 use uuid::Uuid;
 

+ 1 - 1
backend/src/services/trash/trash.rs

@@ -9,7 +9,7 @@ use crate::{
 };
 use ::protobuf::ProtobufEnum;
 use backend_service::errors::ServerError;
-use flowy_core_infra::protobuf::{RepeatedTrash, Trash, TrashType};
+use flowy_core_data_model::protobuf::{RepeatedTrash, Trash, TrashType};
 use sqlx::{postgres::PgArguments, Postgres, Row};
 use uuid::Uuid;
 

+ 1 - 1
backend/src/services/user/auth.rs

@@ -9,7 +9,7 @@ use backend_service::{
     response::FlowyResponse,
 };
 use chrono::Utc;
-use flowy_user_infra::{
+use flowy_user_data_model::{
     parser::{UserEmail, UserName, UserPassword},
     protobuf::{SignInParams, SignInResponse, SignUpParams, SignUpResponse, UpdateUserParams, UserProfile},
 };

+ 1 - 1
backend/src/services/user/router.rs

@@ -7,7 +7,7 @@ use actix_web::{
 use sqlx::PgPool;
 
 use backend_service::{errors::ServerError, response::FlowyResponse};
-use flowy_user_infra::protobuf::{SignInParams, SignUpParams, UpdateUserParams};
+use flowy_user_data_model::protobuf::{SignInParams, SignUpParams, UpdateUserParams};
 
 use crate::{
     entities::token::Token,

+ 2 - 2
backend/src/services/user/user_default.rs

@@ -10,7 +10,7 @@ use crate::services::view::{create_view_with_args, sql_builder::NewViewSqlBuilde
 use backend_service::errors::ServerError;
 use chrono::Utc;
 use flowy_collaboration::core::document::default::initial_string;
-use flowy_core_infra::protobuf::Workspace;
+use flowy_core_data_model::protobuf::Workspace;
 use std::convert::TryInto;
 
 #[allow(dead_code)]
@@ -19,7 +19,7 @@ pub async fn create_default_workspace(
     user_id: &str,
 ) -> Result<Workspace, ServerError> {
     let time = Utc::now();
-    let workspace: Workspace = flowy_core_infra::user_default::create_default_workspace(time)
+    let workspace: Workspace = flowy_core_data_model::user_default::create_default_workspace(time)
         .try_into()
         .unwrap();
 

+ 1 - 1
backend/src/services/view/router.rs

@@ -13,7 +13,7 @@ use backend_service::{
     errors::{invalid_params, ServerError},
     response::FlowyResponse,
 };
-use flowy_core_infra::{
+use flowy_core_data_model::{
     parser::view::{ViewDesc, ViewName, ViewThumbnail},
     protobuf::{CreateViewParams, QueryViewRequest, UpdateViewParams, ViewIdentifier},
 };

+ 1 - 1
backend/src/services/view/sql_builder.rs

@@ -4,7 +4,7 @@ use crate::{
 };
 use backend_service::errors::{invalid_params, ServerError};
 use chrono::{DateTime, NaiveDateTime, Utc};
-use flowy_core_infra::{
+use flowy_core_data_model::{
     parser::view::ViewId,
     protobuf::{View, ViewType},
 };

+ 1 - 1
backend/src/services/view/view.rs

@@ -11,7 +11,7 @@ use crate::{
 use backend_service::errors::{invalid_params, ServerError};
 use chrono::Utc;
 use flowy_collaboration::protobuf::CreateDocParams;
-use flowy_core_infra::{
+use flowy_core_data_model::{
     parser::{
         app::AppId,
         view::{ViewDesc, ViewName, ViewThumbnail},

+ 1 - 1
backend/src/services/workspace/router.rs

@@ -18,7 +18,7 @@ use backend_service::{
     errors::{invalid_params, ServerError},
     response::FlowyResponse,
 };
-use flowy_core_infra::{
+use flowy_core_data_model::{
     parser::workspace::{WorkspaceDesc, WorkspaceName},
     protobuf::{CreateWorkspaceParams, UpdateWorkspaceParams, WorkspaceIdentifier},
 };

+ 1 - 1
backend/src/services/workspace/sql_builder.rs

@@ -4,7 +4,7 @@ use crate::{
 };
 use backend_service::errors::{invalid_params, ServerError};
 use chrono::{DateTime, NaiveDateTime, Utc};
-use flowy_core_infra::{parser::workspace::WorkspaceId, protobuf::Workspace};
+use flowy_core_data_model::{parser::workspace::WorkspaceId, protobuf::Workspace};
 use sqlx::postgres::PgArguments;
 use uuid::Uuid;
 

+ 1 - 1
backend/src/services/workspace/workspace.rs

@@ -6,7 +6,7 @@ use crate::{
 };
 use anyhow::Context;
 use backend_service::errors::{invalid_params, ServerError};
-use flowy_core_infra::{
+use flowy_core_data_model::{
     parser::workspace::WorkspaceId,
     protobuf::{RepeatedApp, RepeatedWorkspace, Workspace},
 };

+ 1 - 1
backend/tests/api/auth.rs

@@ -1,6 +1,6 @@
 use crate::util::helper::{spawn_user_server, TestUserServer};
 use backend_service::errors::ErrorCode;
-use flowy_user_infra::entities::{SignInParams, SignUpParams, SignUpResponse, UpdateUserParams};
+use flowy_user_data_model::entities::{SignInParams, SignUpParams, SignUpResponse, UpdateUserParams};
 
 #[actix_rt::test]
 async fn user_register() {

+ 1 - 1
backend/tests/api/doc.rs

@@ -1,6 +1,6 @@
 use crate::util::helper::ViewTest;
 use flowy_collaboration::entities::doc::DocIdentifier;
-use flowy_core_infra::entities::view::ViewIdentifiers;
+use flowy_core_data_model::entities::view::ViewIdentifiers;
 
 #[actix_rt::test]
 async fn doc_read() {

+ 1 - 1
backend/tests/api/workspace.rs

@@ -1,6 +1,6 @@
 #![allow(clippy::all)]
 use crate::util::helper::*;
-use flowy_core_infra::entities::{
+use flowy_core_data_model::entities::{
     app::{AppIdentifier, UpdateAppParams},
     trash::{TrashIdentifier, TrashIdentifiers, TrashType},
     view::{UpdateViewParams, ViewIdentifier},

+ 2 - 2
backend/tests/util/helper.rs

@@ -10,9 +10,9 @@ use backend_service::{
     workspace_request::*,
 };
 use flowy_collaboration::entities::doc::{Doc, DocIdentifier};
-use flowy_core_infra::entities::prelude::*;
+use flowy_core_data_model::entities::prelude::*;
 use flowy_document::services::server::read_doc_request;
-use flowy_user_infra::entities::*;
+use flowy_user_data_model::entities::*;
 use sqlx::{Connection, Executor, PgConnection, PgPool};
 use uuid::Uuid;
 

+ 2 - 2
frontend/app_flowy/ios/Runner.xcodeproj/project.pbxproj

@@ -3,7 +3,7 @@
 	archiveVersion = 1;
 	classes = {
 	};
-	objectVersion = 46;
+	objectVersion = 50;
 	objects = {
 
 /* Begin PBXBuildFile section */
@@ -156,7 +156,7 @@
 		97C146E61CF9000F007C117D /* Project object */ = {
 			isa = PBXProject;
 			attributes = {
-				LastUpgradeCheck = 1020;
+				LastUpgradeCheck = 1300;
 				ORGANIZATIONNAME = "";
 				TargetAttributes = {
 					97C146ED1CF9000F007C117D = {

+ 1 - 1
frontend/app_flowy/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <Scheme
-   LastUpgradeVersion = "1020"
+   LastUpgradeVersion = "1300"
    version = "1.3">
    <BuildAction
       parallelizeBuildables = "YES"

+ 1 - 1
frontend/app_flowy/lib/user/application/sign_in_bloc.dart

@@ -1,7 +1,7 @@
 import 'package:app_flowy/user/domain/i_auth.dart';
 import 'package:dartz/dartz.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
-import 'package:flowy_sdk/protobuf/flowy-user-infra/protobuf.dart' show UserProfile, ErrorCode;
+import 'package:flowy_sdk/protobuf/flowy-user-data-model/protobuf.dart' show UserProfile, ErrorCode;
 import 'package:freezed_annotation/freezed_annotation.dart';
 import 'package:flutter_bloc/flutter_bloc.dart';
 

+ 1 - 1
frontend/app_flowy/lib/user/application/sign_up_bloc.dart

@@ -1,7 +1,7 @@
 import 'package:app_flowy/user/domain/i_auth.dart';
 import 'package:dartz/dartz.dart';
 import 'package:easy_localization/easy_localization.dart';
-import 'package:flowy_sdk/protobuf/flowy-user-infra/protobuf.dart' show UserProfile, ErrorCode;
+import 'package:flowy_sdk/protobuf/flowy-user-data-model/protobuf.dart' show UserProfile, ErrorCode;
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 import 'package:freezed_annotation/freezed_annotation.dart';
 import 'package:flutter_bloc/flutter_bloc.dart';

+ 1 - 1
frontend/app_flowy/lib/user/domain/auth_state.dart

@@ -1,4 +1,4 @@
-import 'package:flowy_sdk/protobuf/flowy-user-infra/protobuf.dart' show UserProfile;
+import 'package:flowy_sdk/protobuf/flowy-user-data-model/protobuf.dart' show UserProfile;
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 import 'package:freezed_annotation/freezed_annotation.dart';
 part 'auth_state.freezed.dart';

+ 2 - 2
frontend/app_flowy/lib/user/domain/i_auth.dart

@@ -1,7 +1,7 @@
 import 'package:dartz/dartz.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/protobuf.dart';
-import 'package:flowy_sdk/protobuf/flowy-user-infra/protobuf.dart' show UserProfile;
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/protobuf.dart';
+import 'package:flowy_sdk/protobuf/flowy-user-data-model/protobuf.dart' show UserProfile;
 import 'package:flutter/material.dart';
 
 class NewUser {

+ 2 - 2
frontend/app_flowy/lib/user/domain/i_splash.dart

@@ -1,5 +1,5 @@
-import 'package:flowy_sdk/protobuf/flowy-user-infra/protobuf.dart' show UserProfile;
-import 'package:flowy_sdk/protobuf/flowy-core-infra/protobuf.dart';
+import 'package:flowy_sdk/protobuf/flowy-user-data-model/protobuf.dart' show UserProfile;
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/protobuf.dart';
 import 'package:flutter/widgets.dart';
 
 import 'auth_state.dart';

+ 2 - 2
frontend/app_flowy/lib/user/infrastructure/i_auth_impl.dart

@@ -5,11 +5,11 @@ import 'package:app_flowy/workspace/presentation/home/home_screen.dart';
 import 'package:dartz/dartz.dart';
 import 'package:flowy_infra/time/duration.dart';
 import 'package:flowy_infra_ui/widget/route/animation.dart';
-import 'package:flowy_sdk/protobuf/flowy-user-infra/protobuf.dart' show UserProfile;
+import 'package:flowy_sdk/protobuf/flowy-user-data-model/protobuf.dart' show UserProfile;
 import 'package:app_flowy/user/domain/i_auth.dart';
 import 'package:app_flowy/user/infrastructure/repos/auth_repo.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/protobuf.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/protobuf.dart';
 import 'package:flutter/material.dart';
 
 class AuthImpl extends IAuth {

+ 2 - 2
frontend/app_flowy/lib/user/infrastructure/i_splash_impl.dart

@@ -10,8 +10,8 @@ import 'package:app_flowy/workspace/presentation/home/home_screen.dart';
 import 'package:flowy_infra/time/duration.dart';
 import 'package:flowy_infra_ui/widget/route/animation.dart';
 import 'package:flowy_sdk/dispatch/dispatch.dart';
-import 'package:flowy_sdk/protobuf/flowy-user-infra/protobuf.dart' show UserProfile;
-import 'package:flowy_sdk/protobuf/flowy-core-infra/protobuf.dart';
+import 'package:flowy_sdk/protobuf/flowy-user-data-model/protobuf.dart' show UserProfile;
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/protobuf.dart';
 import 'package:flutter/material.dart';
 import 'package:flutter/widgets.dart';
 

+ 1 - 1
frontend/app_flowy/lib/user/infrastructure/repos/auth_repo.dart

@@ -1,6 +1,6 @@
 import 'package:dartz/dartz.dart';
 import 'package:flowy_sdk/dispatch/dispatch.dart';
-import 'package:flowy_sdk/protobuf/flowy-user-infra/protobuf.dart' show SignInRequest, SignUpRequest, UserProfile;
+import 'package:flowy_sdk/protobuf/flowy-user-data-model/protobuf.dart' show SignInRequest, SignUpRequest, UserProfile;
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 
 class AuthRepository {

+ 1 - 1
frontend/app_flowy/lib/user/presentation/sign_in_screen.dart

@@ -10,7 +10,7 @@ import 'package:flowy_infra_ui/widget/rounded_input_field.dart';
 import 'package:flowy_infra_ui/widget/spacing.dart';
 import 'package:flowy_infra_ui/style_widget/snap_bar.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
-import 'package:flowy_sdk/protobuf/flowy-user-infra/protobuf.dart' show UserProfile;
+import 'package:flowy_sdk/protobuf/flowy-user-data-model/protobuf.dart' show UserProfile;
 import 'package:flutter/material.dart';
 import 'package:flutter_bloc/flutter_bloc.dart';
 import 'package:dartz/dartz.dart';

+ 1 - 1
frontend/app_flowy/lib/user/presentation/sign_up_screen.dart

@@ -8,7 +8,7 @@ import 'package:flowy_infra_ui/widget/rounded_button.dart';
 import 'package:flowy_infra_ui/widget/rounded_input_field.dart';
 import 'package:flowy_infra_ui/widget/spacing.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
-import 'package:flowy_sdk/protobuf/flowy-user-infra/protobuf.dart' show UserProfile;
+import 'package:flowy_sdk/protobuf/flowy-user-data-model/protobuf.dart' show UserProfile;
 import 'package:flowy_infra_ui/style_widget/snap_bar.dart';
 import 'package:flutter/material.dart';
 import 'package:flutter_bloc/flutter_bloc.dart';

+ 1 - 1
frontend/app_flowy/lib/user/presentation/skip_log_in_screen.dart

@@ -9,7 +9,7 @@ import 'package:flowy_infra_ui/widget/rounded_button.dart';
 import 'package:flowy_infra_ui/widget/spacing.dart';
 import 'package:flowy_log/flowy_log.dart';
 import 'package:flowy_sdk/dispatch/dispatch.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/protobuf.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/protobuf.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 import 'package:flutter/material.dart';
 import 'package:flutter_bloc/flutter_bloc.dart';

+ 1 - 1
frontend/app_flowy/lib/user/presentation/splash_screen.dart

@@ -3,7 +3,7 @@ import 'package:app_flowy/user/application/splash_bloc.dart';
 import 'package:app_flowy/user/domain/auth_state.dart';
 import 'package:app_flowy/user/domain/i_splash.dart';
 import 'package:flowy_sdk/dispatch/dispatch.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/errors.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/errors.pb.dart';
 import 'package:flutter/material.dart';
 import 'package:flutter_bloc/flutter_bloc.dart';
 

+ 1 - 1
frontend/app_flowy/lib/user/presentation/welcome_screen.dart

@@ -5,7 +5,7 @@ import 'package:flowy_infra/theme.dart';
 import 'package:flowy_infra_ui/style_widget/scrolling/styled_list.dart';
 import 'package:flowy_infra_ui/style_widget/button.dart';
 import 'package:flowy_infra_ui/widget/error_page.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/workspace_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/workspace_create.pb.dart';
 import 'package:flutter/material.dart';
 import 'package:flutter_bloc/flutter_bloc.dart';
 import 'package:app_flowy/workspace/infrastructure/repos/user_repo.dart';

+ 2 - 2
frontend/app_flowy/lib/workspace/application/app/app_bloc.dart

@@ -1,7 +1,7 @@
 import 'package:app_flowy/workspace/domain/i_app.dart';
 import 'package:flowy_log/flowy_log.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/app_create.pb.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/view_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/app_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/view_create.pb.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 import 'package:freezed_annotation/freezed_annotation.dart';
 import 'package:flutter_bloc/flutter_bloc.dart';

+ 2 - 2
frontend/app_flowy/lib/workspace/application/doc/doc_bloc.dart

@@ -2,8 +2,8 @@ import 'dart:convert';
 
 import 'package:app_flowy/workspace/domain/i_trash.dart';
 import 'package:app_flowy/workspace/domain/i_view.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/trash_create.pb.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/view_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/trash_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/view_create.pb.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 import 'package:flutter_quill/flutter_quill.dart';
 import 'package:flowy_log/flowy_log.dart';

+ 2 - 2
frontend/app_flowy/lib/workspace/application/doc/share_bloc.dart

@@ -1,7 +1,7 @@
 import 'package:app_flowy/workspace/domain/i_share.dart';
 import 'package:app_flowy/workspace/infrastructure/markdown/delta_markdown.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/export.pb.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/view_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/export.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/view_create.pb.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 import 'package:freezed_annotation/freezed_annotation.dart';
 import 'package:flutter_bloc/flutter_bloc.dart';

+ 1 - 1
frontend/app_flowy/lib/workspace/application/home/home_listen_bloc.dart

@@ -1,5 +1,5 @@
 import 'package:app_flowy/workspace/domain/i_user.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/errors.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/errors.pb.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 import 'package:freezed_annotation/freezed_annotation.dart';
 import 'package:flutter_bloc/flutter_bloc.dart';

+ 1 - 1
frontend/app_flowy/lib/workspace/application/menu/menu_bloc.dart

@@ -4,7 +4,7 @@ import 'package:app_flowy/workspace/domain/page_stack/page_stack.dart';
 import 'package:app_flowy/workspace/presentation/stack_page/blank/blank_page.dart';
 import 'package:dartz/dartz.dart';
 import 'package:flowy_log/flowy_log.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/app_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/app_create.pb.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 import 'package:freezed_annotation/freezed_annotation.dart';
 import 'package:flutter_bloc/flutter_bloc.dart';

+ 1 - 1
frontend/app_flowy/lib/workspace/application/menu/menu_user_bloc.dart

@@ -1,6 +1,6 @@
 import 'package:app_flowy/workspace/domain/i_user.dart';
 import 'package:flowy_log/flowy_log.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/workspace_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/workspace_create.pb.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 import 'package:flutter_bloc/flutter_bloc.dart';
 import 'package:freezed_annotation/freezed_annotation.dart';

+ 1 - 1
frontend/app_flowy/lib/workspace/application/trash/trash_bloc.dart

@@ -1,7 +1,7 @@
 import 'package:app_flowy/workspace/domain/i_trash.dart';
 import 'package:dartz/dartz.dart';
 import 'package:flowy_log/flowy_log.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/trash_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/trash_create.pb.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 import 'package:flutter_bloc/flutter_bloc.dart';
 import 'package:freezed_annotation/freezed_annotation.dart';

+ 1 - 1
frontend/app_flowy/lib/workspace/application/view/view_bloc.dart

@@ -1,5 +1,5 @@
 import 'package:dartz/dartz.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/view_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/view_create.pb.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 import 'package:flutter_bloc/flutter_bloc.dart';
 import 'package:freezed_annotation/freezed_annotation.dart';

+ 1 - 1
frontend/app_flowy/lib/workspace/application/workspace/welcome_bloc.dart

@@ -1,7 +1,7 @@
 import 'package:app_flowy/workspace/domain/i_user.dart';
 import 'package:app_flowy/workspace/infrastructure/repos/user_repo.dart';
 import 'package:flowy_log/flowy_log.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/workspace_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/workspace_create.pb.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 import 'package:freezed_annotation/freezed_annotation.dart';
 import 'package:flutter_bloc/flutter_bloc.dart';

+ 1 - 1
frontend/app_flowy/lib/workspace/domain/i_app.dart

@@ -1,4 +1,4 @@
-import 'package:flowy_sdk/protobuf/flowy-core-infra/protobuf.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/protobuf.dart';
 import 'package:dartz/dartz.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 

+ 1 - 1
frontend/app_flowy/lib/workspace/domain/i_share.dart

@@ -1,6 +1,6 @@
 import 'dart:async';
 import 'package:dartz/dartz.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/protobuf.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/protobuf.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 
 abstract class IShare {

+ 1 - 1
frontend/app_flowy/lib/workspace/domain/i_trash.dart

@@ -1,6 +1,6 @@
 import 'dart:async';
 import 'package:dartz/dartz.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/trash_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/trash_create.pb.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 
 abstract class ITrash {

+ 3 - 3
frontend/app_flowy/lib/workspace/domain/i_user.dart

@@ -1,9 +1,9 @@
 import 'package:dartz/dartz.dart';
 import 'package:flowy_infra/notifier.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
-import 'package:flowy_sdk/protobuf/flowy-user-infra/protobuf.dart' show UserProfile;
-import 'package:flowy_sdk/protobuf/flowy-core-infra/workspace_create.pb.dart';
-export 'package:flowy_sdk/protobuf/flowy-user-infra/protobuf.dart' show UserProfile;
+import 'package:flowy_sdk/protobuf/flowy-user-data-model/protobuf.dart' show UserProfile;
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/workspace_create.pb.dart';
+export 'package:flowy_sdk/protobuf/flowy-user-data-model/protobuf.dart' show UserProfile;
 
 abstract class IUser {
   UserProfile get user;

+ 1 - 1
frontend/app_flowy/lib/workspace/domain/i_view.dart

@@ -1,4 +1,4 @@
-import 'package:flowy_sdk/protobuf/flowy-core-infra/view_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/view_create.pb.dart';
 import 'package:dartz/dartz.dart';
 import 'package:flowy_infra/notifier.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';

+ 1 - 1
frontend/app_flowy/lib/workspace/domain/i_workspace.dart

@@ -1,4 +1,4 @@
-import 'package:flowy_sdk/protobuf/flowy-core-infra/protobuf.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/protobuf.dart';
 import 'package:dartz/dartz.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 

+ 1 - 1
frontend/app_flowy/lib/workspace/domain/image.dart

@@ -1,4 +1,4 @@
-import 'package:flowy_sdk/protobuf/flowy-core-infra/view_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/view_create.pb.dart';
 import 'package:flutter/material.dart';
 import 'package:flowy_infra/image.dart';
 

+ 1 - 1
frontend/app_flowy/lib/workspace/domain/view_ext.dart

@@ -1,7 +1,7 @@
 import 'package:app_flowy/workspace/domain/page_stack/page_stack.dart';
 import 'package:app_flowy/workspace/presentation/stack_page/blank/blank_page.dart';
 import 'package:app_flowy/workspace/presentation/stack_page/doc/doc_stack_page.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/view_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/view_create.pb.dart';
 
 extension ToHomeStackContext on View {
   HomeStackContext stackContext() {

+ 3 - 3
frontend/app_flowy/lib/workspace/infrastructure/deps_resolver.dart

@@ -20,9 +20,9 @@ import 'package:app_flowy/workspace/infrastructure/repos/doc_repo.dart';
 import 'package:app_flowy/workspace/infrastructure/repos/trash_repo.dart';
 import 'package:app_flowy/workspace/infrastructure/repos/view_repo.dart';
 import 'package:app_flowy/workspace/infrastructure/repos/workspace_repo.dart';
-import 'package:flowy_sdk/protobuf/flowy-user-infra/protobuf.dart' show UserProfile;
-import 'package:flowy_sdk/protobuf/flowy-core-infra/app_create.pb.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/view_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-user-data-model/protobuf.dart' show UserProfile;
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/app_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/view_create.pb.dart';
 import 'package:get_it/get_it.dart';
 
 import 'i_share_impl.dart';

+ 1 - 1
frontend/app_flowy/lib/workspace/infrastructure/i_app_impl.dart

@@ -1,7 +1,7 @@
 import 'package:app_flowy/workspace/infrastructure/repos/app_repo.dart';
 import 'package:dartz/dartz.dart';
 import 'package:app_flowy/workspace/domain/i_app.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/view_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/view_create.pb.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 export 'package:app_flowy/workspace/domain/i_app.dart';
 

+ 1 - 1
frontend/app_flowy/lib/workspace/infrastructure/i_share_impl.dart

@@ -1,5 +1,5 @@
 import 'package:app_flowy/workspace/domain/i_share.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/protobuf.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/protobuf.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 import 'package:dartz/dartz.dart';
 

+ 1 - 1
frontend/app_flowy/lib/workspace/infrastructure/i_trash_impl.dart

@@ -1,7 +1,7 @@
 import 'package:app_flowy/workspace/domain/i_trash.dart';
 import 'package:app_flowy/workspace/infrastructure/repos/trash_repo.dart';
 import 'package:dartz/dartz.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/trash_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/trash_create.pb.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 
 class ITrashImpl implements ITrash {

+ 2 - 2
frontend/app_flowy/lib/workspace/infrastructure/i_user_impl.dart

@@ -6,10 +6,10 @@ import 'package:app_flowy/workspace/domain/i_user.dart';
 import 'package:app_flowy/workspace/infrastructure/repos/user_repo.dart';
 import 'package:flowy_infra/notifier.dart';
 import 'package:flowy_sdk/protobuf/dart-notify/protobuf.dart';
-import 'package:flowy_sdk/protobuf/flowy-user-infra/errors.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-user-data-model/errors.pb.dart';
 // import 'package:flowy_sdk/protobuf/flowy-user/errors.pb.dart' as user_error;
 import 'package:flowy_sdk/protobuf/flowy-user/observable.pb.dart' as user;
-import 'package:flowy_sdk/protobuf/flowy-core-infra/workspace_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/workspace_create.pb.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 import 'package:flowy_sdk/protobuf/flowy-core/observable.pb.dart';
 export 'package:app_flowy/workspace/domain/i_user.dart';

+ 1 - 1
frontend/app_flowy/lib/workspace/infrastructure/i_view_impl.dart

@@ -2,7 +2,7 @@ import 'package:app_flowy/workspace/domain/i_view.dart';
 import 'package:app_flowy/workspace/infrastructure/repos/view_repo.dart';
 import 'package:flowy_infra/notifier.dart';
 import 'package:dartz/dartz.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/view_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/view_create.pb.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 
 class IViewImpl extends IView {

+ 1 - 1
frontend/app_flowy/lib/workspace/infrastructure/i_workspace_impl.dart

@@ -1,7 +1,7 @@
 import 'package:app_flowy/workspace/domain/i_workspace.dart';
 import 'package:app_flowy/workspace/infrastructure/repos/workspace_repo.dart';
 import 'package:dartz/dartz.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/app_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/app_create.pb.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 
 export 'package:app_flowy/workspace/domain/i_workspace.dart';

+ 4 - 4
frontend/app_flowy/lib/workspace/infrastructure/repos/app_repo.dart

@@ -5,10 +5,10 @@ import 'package:dartz/dartz.dart';
 import 'package:flowy_log/flowy_log.dart';
 import 'package:flowy_sdk/dispatch/dispatch.dart';
 import 'package:flowy_sdk/protobuf/dart-notify/subject.pb.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/app_create.pb.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/app_query.pb.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/app_update.pb.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/view_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/app_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/app_query.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/app_update.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/view_create.pb.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 import 'package:flowy_sdk/protobuf/flowy-core/observable.pb.dart';
 import 'package:flowy_sdk/rust_stream.dart';

+ 1 - 1
frontend/app_flowy/lib/workspace/infrastructure/repos/doc_repo.dart

@@ -1,7 +1,7 @@
 import 'package:dartz/dartz.dart';
 import 'package:flowy_sdk/dispatch/dispatch.dart';
 import 'package:flowy_sdk/protobuf/flowy-collaboration/doc.pb.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/view_query.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/view_query.pb.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 
 class DocRepository {

+ 1 - 1
frontend/app_flowy/lib/workspace/infrastructure/repos/share_repo.dart

@@ -1,7 +1,7 @@
 import 'dart:async';
 import 'package:dartz/dartz.dart';
 import 'package:flowy_sdk/dispatch/dispatch.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/protobuf.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/protobuf.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 
 class ShareRepo {

+ 1 - 1
frontend/app_flowy/lib/workspace/infrastructure/repos/trash_repo.dart

@@ -5,7 +5,7 @@ import 'package:app_flowy/workspace/infrastructure/repos/helper.dart';
 import 'package:dartz/dartz.dart';
 import 'package:flowy_sdk/dispatch/dispatch.dart';
 import 'package:flowy_sdk/protobuf/dart-notify/subject.pb.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/trash_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/trash_create.pb.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 import 'package:flowy_sdk/protobuf/flowy-core/observable.pb.dart';
 import 'package:flowy_sdk/rust_stream.dart';

+ 2 - 2
frontend/app_flowy/lib/workspace/infrastructure/repos/user_repo.dart

@@ -1,8 +1,8 @@
 import 'dart:async';
 import 'package:dartz/dartz.dart';
 import 'package:flowy_sdk/dispatch/dispatch.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/workspace_create.pb.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/workspace_query.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/workspace_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/workspace_query.pb.dart';
 import 'package:app_flowy/workspace/domain/i_user.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 

+ 3 - 3
frontend/app_flowy/lib/workspace/infrastructure/repos/view_repo.dart

@@ -3,9 +3,9 @@ import 'dart:typed_data';
 import 'package:dartz/dartz.dart';
 import 'package:flowy_sdk/dispatch/dispatch.dart';
 import 'package:flowy_sdk/protobuf/dart-notify/subject.pb.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/view_create.pb.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/view_query.pb.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/view_update.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/view_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/view_query.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/view_update.pb.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 import 'package:flowy_sdk/protobuf/flowy-core/observable.pb.dart';
 import 'package:flowy_sdk/rust_stream.dart';

+ 4 - 4
frontend/app_flowy/lib/workspace/infrastructure/repos/workspace_repo.dart

@@ -6,10 +6,10 @@ import 'package:easy_localization/easy_localization.dart';
 import 'package:flowy_log/flowy_log.dart';
 import 'package:flowy_sdk/dispatch/dispatch.dart';
 import 'package:flowy_sdk/protobuf/dart-notify/subject.pb.dart';
-import 'package:flowy_sdk/protobuf/flowy-user-infra/protobuf.dart' show UserProfile;
-import 'package:flowy_sdk/protobuf/flowy-core-infra/app_create.pb.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/workspace_create.pb.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/workspace_query.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-user-data-model/protobuf.dart' show UserProfile;
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/app_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/workspace_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/workspace_query.pb.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 import 'package:flowy_sdk/protobuf/flowy-core/observable.pb.dart';
 import 'package:flowy_sdk/rust_stream.dart';

+ 2 - 2
frontend/app_flowy/lib/workspace/presentation/home/home_screen.dart

@@ -7,8 +7,8 @@ import 'package:app_flowy/workspace/presentation/widgets/prelude.dart';
 import 'package:app_flowy/startup/startup.dart';
 import 'package:flowy_log/flowy_log.dart';
 import 'package:flowy_infra_ui/style_widget/container.dart';
-import 'package:flowy_sdk/protobuf/flowy-user-infra/protobuf.dart' show UserProfile;
-import 'package:flowy_sdk/protobuf/flowy-core-infra/protobuf.dart';
+import 'package:flowy_sdk/protobuf/flowy-user-data-model/protobuf.dart' show UserProfile;
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/protobuf.dart';
 import 'package:flutter/material.dart';
 import 'package:flutter_bloc/flutter_bloc.dart';
 import 'package:styled_widget/styled_widget.dart';

+ 1 - 1
frontend/app_flowy/lib/workspace/presentation/stack_page/doc/doc_page.dart

@@ -4,7 +4,7 @@ import 'package:flowy_infra_ui/style_widget/scrolling/styled_scroll_bar.dart';
 import 'package:flowy_infra_ui/widget/spacing.dart';
 import 'package:flutter_quill/flutter_quill.dart' as quill;
 import 'package:flowy_infra_ui/widget/error_page.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/view_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/view_create.pb.dart';
 import 'package:flutter/material.dart';
 import 'package:flutter_bloc/flutter_bloc.dart';
 import 'package:styled_widget/styled_widget.dart';

+ 2 - 2
frontend/app_flowy/lib/workspace/presentation/stack_page/doc/doc_stack_page.dart

@@ -12,8 +12,8 @@ import 'package:flowy_infra/theme.dart';
 import 'package:flowy_infra_ui/flowy_infra_ui.dart';
 import 'package:flowy_infra_ui/widget/rounded_button.dart';
 import 'package:flowy_log/flowy_log.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/export.pb.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/view_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/export.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/view_create.pb.dart';
 import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
 import 'package:flutter/material.dart';
 import 'package:dartz/dartz.dart' as dartz;

+ 1 - 1
frontend/app_flowy/lib/workspace/presentation/stack_page/trash/widget/trash_cell.dart

@@ -2,7 +2,7 @@ import 'package:flowy_infra/image.dart';
 import 'package:flowy_infra_ui/style_widget/icon_button.dart';
 import 'package:flowy_infra_ui/style_widget/text.dart';
 import 'package:flowy_infra_ui/widget/spacing.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/trash_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/trash_create.pb.dart';
 import 'package:flutter/material.dart';
 import 'package:intl/intl.dart';
 import 'package:fixnum/fixnum.dart' as $fixnum;

+ 2 - 2
frontend/app_flowy/lib/workspace/presentation/widgets/home_top_bar.dart

@@ -3,8 +3,8 @@ import 'package:app_flowy/workspace/domain/page_stack/page_stack.dart';
 import 'package:app_flowy/workspace/presentation/home/home_sizes.dart';
 import 'package:app_flowy/workspace/presentation/home/navigation.dart';
 import 'package:flowy_infra_ui/widget/spacing.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/view_create.pb.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/view_create.pbenum.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/view_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/view_create.pbenum.dart';
 import 'package:flutter/material.dart';
 import 'package:flowy_infra_ui/style_widget/extension.dart';
 import 'package:flowy_infra_ui/style_widget/text.dart';

+ 3 - 3
frontend/app_flowy/lib/workspace/presentation/widgets/menu/menu.dart

@@ -3,9 +3,9 @@ import 'package:flowy_infra/notifier.dart';
 import 'package:flowy_infra/size.dart';
 import 'package:flowy_infra_ui/style_widget/scrolling/styled_list.dart';
 import 'package:flowy_infra_ui/widget/spacing.dart';
-import 'package:flowy_sdk/protobuf/flowy-user-infra/protobuf.dart' show UserProfile;
-import 'package:flowy_sdk/protobuf/flowy-core-infra/view_create.pb.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/workspace_setting.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-user-data-model/protobuf.dart' show UserProfile;
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/view_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/workspace_setting.pb.dart';
 import 'package:flutter/material.dart';
 import 'package:flutter_bloc/flutter_bloc.dart';
 import 'package:provider/provider.dart';

+ 1 - 1
frontend/app_flowy/lib/workspace/presentation/widgets/menu/widget/app/header/add_button.dart

@@ -4,7 +4,7 @@ import 'package:flowy_infra_ui/flowy_infra_ui.dart';
 import 'package:flowy_infra_ui/style_widget/hover.dart';
 import 'package:flowy_infra_ui/style_widget/icon_button.dart';
 import 'package:flowy_infra_ui/style_widget/text.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/view_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/view_create.pb.dart';
 import 'package:flutter/material.dart';
 import 'package:flutter_bloc/flutter_bloc.dart';
 import 'package:styled_widget/styled_widget.dart';

+ 1 - 1
frontend/app_flowy/lib/workspace/presentation/widgets/menu/widget/app/header/header.dart

@@ -6,7 +6,7 @@ import 'package:flowy_infra/flowy_icon_data_icons.dart';
 import 'package:flowy_infra/theme.dart';
 import 'package:flowy_infra_ui/flowy_infra_ui.dart';
 import 'package:flowy_infra_ui/style_widget/text.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/app_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/app_create.pb.dart';
 import 'package:flutter/material.dart';
 import 'package:flutter_bloc/flutter_bloc.dart';
 

+ 2 - 2
frontend/app_flowy/lib/workspace/presentation/widgets/menu/widget/app/menu_app.dart

@@ -1,8 +1,8 @@
 import 'package:app_flowy/workspace/presentation/widgets/menu/menu.dart';
 import 'package:app_flowy/workspace/presentation/widgets/menu/widget/app/header/header.dart';
 import 'package:expandable/expandable.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/app_create.pb.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/view_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/app_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/view_create.pb.dart';
 import 'package:flutter/material.dart';
 import 'package:flutter_bloc/flutter_bloc.dart';
 import 'package:app_flowy/startup/startup.dart';

+ 1 - 1
frontend/app_flowy/lib/workspace/presentation/widgets/menu/widget/app/section/item.dart

@@ -8,7 +8,7 @@ import 'package:flowy_infra/theme.dart';
 import 'package:flowy_infra_ui/style_widget/hover.dart';
 import 'package:flowy_infra_ui/style_widget/text.dart';
 import 'package:flowy_infra_ui/widget/spacing.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/view_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/view_create.pb.dart';
 import 'package:flutter/material.dart';
 import 'package:flutter_bloc/flutter_bloc.dart';
 import 'package:styled_widget/styled_widget.dart';

+ 1 - 1
frontend/app_flowy/lib/workspace/presentation/widgets/menu/widget/app/section/section.dart

@@ -3,7 +3,7 @@ import 'package:app_flowy/workspace/domain/page_stack/page_stack.dart';
 import 'package:app_flowy/workspace/domain/view_ext.dart';
 import 'package:app_flowy/workspace/presentation/widgets/menu/menu.dart';
 import 'package:app_flowy/workspace/presentation/widgets/menu/widget/app/menu_app.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/view_create.pb.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/view_create.pb.dart';
 import 'package:flutter/material.dart';
 import 'package:provider/provider.dart';
 import 'package:styled_widget/styled_widget.dart';

+ 1 - 1
frontend/app_flowy/lib/workspace/presentation/widgets/menu/widget/menu_user.dart

@@ -2,7 +2,7 @@ import 'package:app_flowy/startup/startup.dart';
 import 'package:app_flowy/workspace/application/menu/menu_user_bloc.dart';
 import 'package:flowy_infra/size.dart';
 import 'package:flowy_infra_ui/widget/spacing.dart';
-import 'package:flowy_sdk/protobuf/flowy-user-infra/protobuf.dart' show UserProfile;
+import 'package:flowy_sdk/protobuf/flowy-user-data-model/protobuf.dart' show UserProfile;
 import 'package:flutter/material.dart';
 import 'package:flutter_bloc/flutter_bloc.dart';
 import 'package:flowy_infra_ui/style_widget/text.dart';

+ 2 - 2
frontend/app_flowy/packages/flowy_sdk/lib/dispatch/dispatch.dart

@@ -16,9 +16,9 @@ import 'package:flutter/services.dart';
 import 'dart:async';
 import 'dart:typed_data';
 import 'package:flowy_sdk/ffi.dart' as ffi;
-import 'package:flowy_sdk/protobuf/flowy-user-infra/protobuf.dart';
+import 'package:flowy_sdk/protobuf/flowy-user-data-model/protobuf.dart';
 import 'package:flowy_sdk/protobuf/dart-ffi/protobuf.dart';
-import 'package:flowy_sdk/protobuf/flowy-core-infra/protobuf.dart';
+import 'package:flowy_sdk/protobuf/flowy-core-data-model/protobuf.dart';
 import 'package:flowy_sdk/protobuf/flowy-collaboration/protobuf.dart';
 
 // ignore: unused_import

+ 0 - 0
frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-infra/app_create.pb.dart → frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/app_create.pb.dart


+ 0 - 0
frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-infra/app_create.pbenum.dart → frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/app_create.pbenum.dart


+ 0 - 0
frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-infra/app_create.pbjson.dart → frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/app_create.pbjson.dart


+ 0 - 0
frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-infra/app_create.pbserver.dart → frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/app_create.pbserver.dart


+ 0 - 0
frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-infra/app_query.pb.dart → frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/app_query.pb.dart


+ 0 - 0
frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-infra/app_query.pbenum.dart → frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/app_query.pbenum.dart


+ 0 - 0
frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-infra/app_query.pbjson.dart → frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/app_query.pbjson.dart


+ 0 - 0
frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-infra/app_query.pbserver.dart → frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/app_query.pbserver.dart


+ 0 - 0
frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-infra/app_update.pb.dart → frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/app_update.pb.dart


+ 0 - 0
frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-infra/app_update.pbenum.dart → frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/app_update.pbenum.dart


+ 0 - 0
frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-infra/app_update.pbjson.dart → frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/app_update.pbjson.dart


+ 0 - 0
frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-infra/app_update.pbserver.dart → frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/app_update.pbserver.dart


+ 0 - 0
frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-infra/errors.pb.dart → frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/errors.pb.dart


+ 0 - 0
frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-infra/errors.pbenum.dart → frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/errors.pbenum.dart


+ 0 - 0
frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-infra/errors.pbjson.dart → frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/errors.pbjson.dart


+ 0 - 0
frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-infra/errors.pbserver.dart → frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/errors.pbserver.dart


+ 0 - 0
frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-infra/export.pb.dart → frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/export.pb.dart


+ 0 - 0
frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-infra/export.pbenum.dart → frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/export.pbenum.dart


+ 0 - 0
frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-infra/export.pbjson.dart → frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/export.pbjson.dart


+ 0 - 0
frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-infra/export.pbserver.dart → frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-core-data-model/export.pbserver.dart


Some files were not shown because too many files changed in this diff