Przeglądaj źródła

refactor: rename error-code to flowy-error-code in case of ambiguous

appflowy 3 lat temu
rodzic
commit
5809758539
30 zmienionych plików z 224 dodań i 68 usunięć
  1. 11 0
      frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-error-code/code.pb.dart
  2. 82 0
      frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-error-code/code.pbenum.dart
  3. 49 0
      frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-error-code/code.pbjson.dart
  4. 9 0
      frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-error-code/code.pbserver.dart
  5. 2 0
      frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-error-code/protobuf.dart
  6. 13 13
      frontend/rust-lib/Cargo.lock
  7. 2 2
      frontend/rust-lib/flowy-error/Cargo.toml
  8. 1 1
      frontend/rust-lib/flowy-error/src/errors.rs
  9. 1 1
      frontend/rust-lib/flowy-error/src/ext/http_server.rs
  10. 1 1
      frontend/rust-lib/flowy-error/src/lib.rs
  11. 12 12
      shared-lib/Cargo.lock
  12. 1 1
      shared-lib/Cargo.toml
  13. 0 3
      shared-lib/error-code/Flowy.toml
  14. 0 4
      shared-lib/error-code/src/lib.rs
  15. 0 5
      shared-lib/error-code/src/protobuf/model/mod.rs
  16. 1 1
      shared-lib/flowy-error-code/Cargo.toml
  17. 3 0
      shared-lib/flowy-error-code/Flowy.toml
  18. 0 0
      shared-lib/flowy-error-code/build.rs
  19. 0 0
      shared-lib/flowy-error-code/src/code.rs
  20. 4 0
      shared-lib/flowy-error-code/src/lib.rs
  21. 0 0
      shared-lib/flowy-error-code/src/protobuf/mod.rs
  22. 15 15
      shared-lib/flowy-error-code/src/protobuf/model/code.rs
  23. 3 2
      shared-lib/flowy-error-code/src/protobuf/model/mod.rs
  24. 0 0
      shared-lib/flowy-error-code/src/protobuf/proto/code.proto
  25. 2 2
      shared-lib/flowy-folder-data-model/Cargo.toml
  26. 1 1
      shared-lib/flowy-folder-data-model/src/lib.rs
  27. 2 2
      shared-lib/flowy-user-data-model/Cargo.toml
  28. 1 1
      shared-lib/flowy-user-data-model/src/lib.rs
  29. 4 0
      shared-lib/lib-infra/src/proto_gen/ast.rs
  30. 4 1
      shared-lib/lib-infra/src/proto_gen/proto_gen.rs

+ 11 - 0
frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-error-code/code.pb.dart

@@ -0,0 +1,11 @@
+///
+//  Generated code. Do not modify.
+//  source: code.proto
+//
+// @dart = 2.12
+// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields
+
+import 'dart:core' as $core;
+
+export 'code.pbenum.dart';
+

+ 82 - 0
frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-error-code/code.pbenum.dart

@@ -0,0 +1,82 @@
+///
+//  Generated code. Do not modify.
+//  source: code.proto
+//
+// @dart = 2.12
+// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields
+
+// ignore_for_file: UNDEFINED_SHOWN_NAME
+import 'dart:core' as $core;
+import 'package:protobuf/protobuf.dart' as $pb;
+
+class ErrorCode extends $pb.ProtobufEnum {
+  static const ErrorCode Internal = ErrorCode._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'Internal');
+  static const ErrorCode UserUnauthorized = ErrorCode._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'UserUnauthorized');
+  static const ErrorCode RecordNotFound = ErrorCode._(3, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'RecordNotFound');
+  static const ErrorCode WorkspaceNameInvalid = ErrorCode._(100, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'WorkspaceNameInvalid');
+  static const ErrorCode WorkspaceIdInvalid = ErrorCode._(101, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'WorkspaceIdInvalid');
+  static const ErrorCode AppColorStyleInvalid = ErrorCode._(102, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'AppColorStyleInvalid');
+  static const ErrorCode WorkspaceDescTooLong = ErrorCode._(103, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'WorkspaceDescTooLong');
+  static const ErrorCode WorkspaceNameTooLong = ErrorCode._(104, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'WorkspaceNameTooLong');
+  static const ErrorCode AppIdInvalid = ErrorCode._(110, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'AppIdInvalid');
+  static const ErrorCode AppNameInvalid = ErrorCode._(111, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'AppNameInvalid');
+  static const ErrorCode ViewNameInvalid = ErrorCode._(120, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'ViewNameInvalid');
+  static const ErrorCode ViewThumbnailInvalid = ErrorCode._(121, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'ViewThumbnailInvalid');
+  static const ErrorCode ViewIdInvalid = ErrorCode._(122, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'ViewIdInvalid');
+  static const ErrorCode ViewDescTooLong = ErrorCode._(123, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'ViewDescTooLong');
+  static const ErrorCode ViewDataInvalid = ErrorCode._(124, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'ViewDataInvalid');
+  static const ErrorCode ViewNameTooLong = ErrorCode._(125, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'ViewNameTooLong');
+  static const ErrorCode ConnectError = ErrorCode._(200, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'ConnectError');
+  static const ErrorCode EmailIsEmpty = ErrorCode._(300, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'EmailIsEmpty');
+  static const ErrorCode EmailFormatInvalid = ErrorCode._(301, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'EmailFormatInvalid');
+  static const ErrorCode EmailAlreadyExists = ErrorCode._(302, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'EmailAlreadyExists');
+  static const ErrorCode PasswordIsEmpty = ErrorCode._(303, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'PasswordIsEmpty');
+  static const ErrorCode PasswordTooLong = ErrorCode._(304, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'PasswordTooLong');
+  static const ErrorCode PasswordContainsForbidCharacters = ErrorCode._(305, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'PasswordContainsForbidCharacters');
+  static const ErrorCode PasswordFormatInvalid = ErrorCode._(306, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'PasswordFormatInvalid');
+  static const ErrorCode PasswordNotMatch = ErrorCode._(307, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'PasswordNotMatch');
+  static const ErrorCode UserNameTooLong = ErrorCode._(308, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'UserNameTooLong');
+  static const ErrorCode UserNameContainForbiddenCharacters = ErrorCode._(309, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'UserNameContainForbiddenCharacters');
+  static const ErrorCode UserNameIsEmpty = ErrorCode._(310, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'UserNameIsEmpty');
+  static const ErrorCode UserIdInvalid = ErrorCode._(311, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'UserIdInvalid');
+  static const ErrorCode UserNotExist = ErrorCode._(312, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'UserNotExist');
+
+  static const $core.List<ErrorCode> values = <ErrorCode> [
+    Internal,
+    UserUnauthorized,
+    RecordNotFound,
+    WorkspaceNameInvalid,
+    WorkspaceIdInvalid,
+    AppColorStyleInvalid,
+    WorkspaceDescTooLong,
+    WorkspaceNameTooLong,
+    AppIdInvalid,
+    AppNameInvalid,
+    ViewNameInvalid,
+    ViewThumbnailInvalid,
+    ViewIdInvalid,
+    ViewDescTooLong,
+    ViewDataInvalid,
+    ViewNameTooLong,
+    ConnectError,
+    EmailIsEmpty,
+    EmailFormatInvalid,
+    EmailAlreadyExists,
+    PasswordIsEmpty,
+    PasswordTooLong,
+    PasswordContainsForbidCharacters,
+    PasswordFormatInvalid,
+    PasswordNotMatch,
+    UserNameTooLong,
+    UserNameContainForbiddenCharacters,
+    UserNameIsEmpty,
+    UserIdInvalid,
+    UserNotExist,
+  ];
+
+  static final $core.Map<$core.int, ErrorCode> _byValue = $pb.ProtobufEnum.initByValue(values);
+  static ErrorCode? valueOf($core.int value) => _byValue[value];
+
+  const ErrorCode._($core.int v, $core.String n) : super(v, n);
+}
+

+ 49 - 0
frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-error-code/code.pbjson.dart

@@ -0,0 +1,49 @@
+///
+//  Generated code. Do not modify.
+//  source: code.proto
+//
+// @dart = 2.12
+// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package
+
+import 'dart:core' as $core;
+import 'dart:convert' as $convert;
+import 'dart:typed_data' as $typed_data;
+@$core.Deprecated('Use errorCodeDescriptor instead')
+const ErrorCode$json = const {
+  '1': 'ErrorCode',
+  '2': const [
+    const {'1': 'Internal', '2': 0},
+    const {'1': 'UserUnauthorized', '2': 2},
+    const {'1': 'RecordNotFound', '2': 3},
+    const {'1': 'WorkspaceNameInvalid', '2': 100},
+    const {'1': 'WorkspaceIdInvalid', '2': 101},
+    const {'1': 'AppColorStyleInvalid', '2': 102},
+    const {'1': 'WorkspaceDescTooLong', '2': 103},
+    const {'1': 'WorkspaceNameTooLong', '2': 104},
+    const {'1': 'AppIdInvalid', '2': 110},
+    const {'1': 'AppNameInvalid', '2': 111},
+    const {'1': 'ViewNameInvalid', '2': 120},
+    const {'1': 'ViewThumbnailInvalid', '2': 121},
+    const {'1': 'ViewIdInvalid', '2': 122},
+    const {'1': 'ViewDescTooLong', '2': 123},
+    const {'1': 'ViewDataInvalid', '2': 124},
+    const {'1': 'ViewNameTooLong', '2': 125},
+    const {'1': 'ConnectError', '2': 200},
+    const {'1': 'EmailIsEmpty', '2': 300},
+    const {'1': 'EmailFormatInvalid', '2': 301},
+    const {'1': 'EmailAlreadyExists', '2': 302},
+    const {'1': 'PasswordIsEmpty', '2': 303},
+    const {'1': 'PasswordTooLong', '2': 304},
+    const {'1': 'PasswordContainsForbidCharacters', '2': 305},
+    const {'1': 'PasswordFormatInvalid', '2': 306},
+    const {'1': 'PasswordNotMatch', '2': 307},
+    const {'1': 'UserNameTooLong', '2': 308},
+    const {'1': 'UserNameContainForbiddenCharacters', '2': 309},
+    const {'1': 'UserNameIsEmpty', '2': 310},
+    const {'1': 'UserIdInvalid', '2': 311},
+    const {'1': 'UserNotExist', '2': 312},
+  ],
+};
+
+/// Descriptor for `ErrorCode`. Decode as a `google.protobuf.EnumDescriptorProto`.
+final $typed_data.Uint8List errorCodeDescriptor = $convert.base64Decode('CglFcnJvckNvZGUSDAoISW50ZXJuYWwQABIUChBVc2VyVW5hdXRob3JpemVkEAISEgoOUmVjb3JkTm90Rm91bmQQAxIYChRXb3Jrc3BhY2VOYW1lSW52YWxpZBBkEhYKEldvcmtzcGFjZUlkSW52YWxpZBBlEhgKFEFwcENvbG9yU3R5bGVJbnZhbGlkEGYSGAoUV29ya3NwYWNlRGVzY1Rvb0xvbmcQZxIYChRXb3Jrc3BhY2VOYW1lVG9vTG9uZxBoEhAKDEFwcElkSW52YWxpZBBuEhIKDkFwcE5hbWVJbnZhbGlkEG8SEwoPVmlld05hbWVJbnZhbGlkEHgSGAoUVmlld1RodW1ibmFpbEludmFsaWQQeRIRCg1WaWV3SWRJbnZhbGlkEHoSEwoPVmlld0Rlc2NUb29Mb25nEHsSEwoPVmlld0RhdGFJbnZhbGlkEHwSEwoPVmlld05hbWVUb29Mb25nEH0SEQoMQ29ubmVjdEVycm9yEMgBEhEKDEVtYWlsSXNFbXB0eRCsAhIXChJFbWFpbEZvcm1hdEludmFsaWQQrQISFwoSRW1haWxBbHJlYWR5RXhpc3RzEK4CEhQKD1Bhc3N3b3JkSXNFbXB0eRCvAhIUCg9QYXNzd29yZFRvb0xvbmcQsAISJQogUGFzc3dvcmRDb250YWluc0ZvcmJpZENoYXJhY3RlcnMQsQISGgoVUGFzc3dvcmRGb3JtYXRJbnZhbGlkELICEhUKEFBhc3N3b3JkTm90TWF0Y2gQswISFAoPVXNlck5hbWVUb29Mb25nELQCEicKIlVzZXJOYW1lQ29udGFpbkZvcmJpZGRlbkNoYXJhY3RlcnMQtQISFAoPVXNlck5hbWVJc0VtcHR5ELYCEhIKDVVzZXJJZEludmFsaWQQtwISEQoMVXNlck5vdEV4aXN0ELgC');

+ 9 - 0
frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-error-code/code.pbserver.dart

@@ -0,0 +1,9 @@
+///
+//  Generated code. Do not modify.
+//  source: code.proto
+//
+// @dart = 2.12
+// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package
+
+export 'code.pb.dart';
+

+ 2 - 0
frontend/app_flowy/packages/flowy_sdk/lib/protobuf/flowy-error-code/protobuf.dart

@@ -0,0 +1,2 @@
+// Auto-generated, do not edit 
+export './code.pb.dart';

+ 13 - 13
frontend/rust-lib/Cargo.lock

@@ -773,16 +773,6 @@ dependencies = [
  "backtrace",
 ]
 
-[[package]]
-name = "error-code"
-version = "0.1.0"
-dependencies = [
- "derive_more",
- "flowy-derive",
- "lib-infra",
- "protobuf",
-]
-
 [[package]]
 name = "eyre"
 version = "0.6.5"
@@ -961,10 +951,10 @@ name = "flowy-error"
 version = "0.1.0"
 dependencies = [
  "bytes",
- "error-code",
  "flowy-collaboration",
  "flowy-database",
  "flowy-derive",
+ "flowy-error-code",
  "http-flowy",
  "lib-dispatch",
  "lib-infra",
@@ -975,6 +965,16 @@ dependencies = [
  "serde_json",
 ]
 
+[[package]]
+name = "flowy-error-code"
+version = "0.1.0"
+dependencies = [
+ "derive_more",
+ "flowy-derive",
+ "lib-infra",
+ "protobuf",
+]
+
 [[package]]
 name = "flowy-folder"
 version = "0.1.0"
@@ -1024,8 +1024,8 @@ dependencies = [
  "bytes",
  "chrono",
  "derive_more",
- "error-code",
  "flowy-derive",
+ "flowy-error-code",
  "lib-infra",
  "log",
  "protobuf",
@@ -1203,9 +1203,9 @@ version = "0.1.0"
 dependencies = [
  "bytes",
  "derive_more",
- "error-code",
  "fancy-regex",
  "flowy-derive",
+ "flowy-error-code",
  "lazy_static",
  "lib-infra",
  "log",

+ 2 - 2
frontend/rust-lib/flowy-error/Cargo.toml

@@ -7,7 +7,7 @@ edition = "2018"
 
 [dependencies]
 flowy-derive = { path = "../../../shared-lib/flowy-derive" }
-error-code = { path = "../../../shared-lib/error-code"}
+flowy-error-code = { path = "../../../shared-lib/flowy-error-code"}
 lib-dispatch = { path = "../lib-dispatch" }
 protobuf = {version = "2.20.0"}
 bytes = "1.0"
@@ -27,7 +27,7 @@ ot = ["lib-ot"]
 serde = ["serde_json"]
 http_server = ["http-flowy"]
 db = ["flowy-database", "lib-sqlite", "r2d2"]
-dart = ["error-code/dart", "lib-infra/dart"]
+dart = ["flowy-error-code/dart", "lib-infra/dart"]
 
 [build-dependencies]
 lib-infra = { path = "../../../shared-lib/lib-infra", features = ["pb_gen"] }

+ 1 - 1
frontend/rust-lib/flowy-error/src/errors.rs

@@ -1,6 +1,6 @@
 use bytes::Bytes;
-use error_code::ErrorCode;
 use flowy_derive::ProtoBuf;
+use flowy_error_code::ErrorCode;
 use lib_dispatch::prelude::{EventResponse, ResponseBuilder};
 use std::{convert::TryInto, fmt, fmt::Debug};
 

+ 1 - 1
frontend/rust-lib/flowy-error/src/ext/http_server.rs

@@ -1,5 +1,5 @@
 use crate::FlowyError;
-use error_code::ErrorCode;
+use flowy_error_code::ErrorCode;
 use http_flowy::errors::{ErrorCode as ServerErrorCode, ServerError};
 
 impl std::convert::From<ServerError> for FlowyError {

+ 1 - 1
frontend/rust-lib/flowy-error/src/lib.rs

@@ -2,5 +2,5 @@ mod errors;
 mod ext;
 pub mod protobuf;
 
-pub use error_code::ErrorCode;
 pub use errors::*;
+pub use flowy_error_code::ErrorCode;

+ 12 - 12
shared-lib/Cargo.lock

@@ -348,16 +348,6 @@ dependencies = [
  "termcolor",
 ]
 
-[[package]]
-name = "error-code"
-version = "0.1.0"
-dependencies = [
- "derive_more",
- "flowy-derive",
- "lib-infra",
- "protobuf",
-]
-
 [[package]]
 name = "faccess"
 version = "0.2.3"
@@ -457,6 +447,16 @@ dependencies = [
  "walkdir",
 ]
 
+[[package]]
+name = "flowy-error-code"
+version = "0.1.0"
+dependencies = [
+ "derive_more",
+ "flowy-derive",
+ "lib-infra",
+ "protobuf",
+]
+
 [[package]]
 name = "flowy-folder-data-model"
 version = "0.1.0"
@@ -464,8 +464,8 @@ dependencies = [
  "bytes",
  "chrono",
  "derive_more",
- "error-code",
  "flowy-derive",
+ "flowy-error-code",
  "lib-infra",
  "log",
  "protobuf",
@@ -484,10 +484,10 @@ dependencies = [
  "bytes",
  "claim",
  "derive_more",
- "error-code",
  "fake",
  "fancy-regex",
  "flowy-derive",
+ "flowy-error-code",
  "futures",
  "lazy_static",
  "lib-infra",

+ 1 - 1
shared-lib/Cargo.toml

@@ -8,7 +8,7 @@ members = [
   "lib-infra",
   "flowy-derive",
   "flowy-ast",
-  "error-code",
+  "flowy-error-code",
 ]
 
 [profile.dev]

+ 0 - 3
shared-lib/error-code/Flowy.toml

@@ -1,3 +0,0 @@
-
-proto_crates = ["src/error_code.rs"]
-event_files = []

+ 0 - 4
shared-lib/error-code/src/lib.rs

@@ -1,4 +0,0 @@
-mod error_code;
-mod protobuf;
-
-pub use error_code::*;

+ 0 - 5
shared-lib/error-code/src/protobuf/model/mod.rs

@@ -1,5 +0,0 @@
-#![cfg_attr(rustfmt, rustfmt::skip)]
-// Auto-generated, do not edit
-
-mod error_code;
-pub use error_code::*;

+ 1 - 1
shared-lib/error-code/Cargo.toml → shared-lib/flowy-error-code/Cargo.toml

@@ -1,5 +1,5 @@
 [package]
-name = "error-code"
+name = "flowy-error-code"
 version = "0.1.0"
 edition = "2018"
 

+ 3 - 0
shared-lib/flowy-error-code/Flowy.toml

@@ -0,0 +1,3 @@
+
+proto_crates = ["src/code.rs"]
+event_files = []

+ 0 - 0
shared-lib/error-code/build.rs → shared-lib/flowy-error-code/build.rs


+ 0 - 0
shared-lib/error-code/src/error_code.rs → shared-lib/flowy-error-code/src/code.rs


+ 4 - 0
shared-lib/flowy-error-code/src/lib.rs

@@ -0,0 +1,4 @@
+mod code;
+mod protobuf;
+
+pub use code::*;

+ 0 - 0
shared-lib/error-code/src/protobuf/mod.rs → shared-lib/flowy-error-code/src/protobuf/mod.rs


+ 15 - 15
shared-lib/error-code/src/protobuf/model/error_code.rs → shared-lib/flowy-error-code/src/protobuf/model/code.rs

@@ -17,7 +17,7 @@
 #![allow(trivial_casts)]
 #![allow(unused_imports)]
 #![allow(unused_results)]
-//! Generated file from `error_code.proto`
+//! Generated file from `code.proto`
 
 /// Generated files are compatible only with the same version
 /// of protobuf runtime.
@@ -158,20 +158,20 @@ impl ::protobuf::reflect::ProtobufValue for ErrorCode {
 }
 
 static file_descriptor_proto_data: &'static [u8] = b"\
-    \n\x10error_code.proto*\xc4\x05\n\tErrorCode\x12\x0c\n\x08Internal\x10\0\
-    \x12\x14\n\x10UserUnauthorized\x10\x02\x12\x12\n\x0eRecordNotFound\x10\
-    \x03\x12\x18\n\x14WorkspaceNameInvalid\x10d\x12\x16\n\x12WorkspaceIdInva\
-    lid\x10e\x12\x18\n\x14AppColorStyleInvalid\x10f\x12\x18\n\x14WorkspaceDe\
-    scTooLong\x10g\x12\x18\n\x14WorkspaceNameTooLong\x10h\x12\x10\n\x0cAppId\
-    Invalid\x10n\x12\x12\n\x0eAppNameInvalid\x10o\x12\x13\n\x0fViewNameInval\
-    id\x10x\x12\x18\n\x14ViewThumbnailInvalid\x10y\x12\x11\n\rViewIdInvalid\
-    \x10z\x12\x13\n\x0fViewDescTooLong\x10{\x12\x13\n\x0fViewDataInvalid\x10\
-    |\x12\x13\n\x0fViewNameTooLong\x10}\x12\x11\n\x0cConnectError\x10\xc8\
-    \x01\x12\x11\n\x0cEmailIsEmpty\x10\xac\x02\x12\x17\n\x12EmailFormatInval\
-    id\x10\xad\x02\x12\x17\n\x12EmailAlreadyExists\x10\xae\x02\x12\x14\n\x0f\
-    PasswordIsEmpty\x10\xaf\x02\x12\x14\n\x0fPasswordTooLong\x10\xb0\x02\x12\
-    %\n\x20PasswordContainsForbidCharacters\x10\xb1\x02\x12\x1a\n\x15Passwor\
-    dFormatInvalid\x10\xb2\x02\x12\x15\n\x10PasswordNotMatch\x10\xb3\x02\x12\
+    \n\ncode.proto*\xc4\x05\n\tErrorCode\x12\x0c\n\x08Internal\x10\0\x12\x14\
+    \n\x10UserUnauthorized\x10\x02\x12\x12\n\x0eRecordNotFound\x10\x03\x12\
+    \x18\n\x14WorkspaceNameInvalid\x10d\x12\x16\n\x12WorkspaceIdInvalid\x10e\
+    \x12\x18\n\x14AppColorStyleInvalid\x10f\x12\x18\n\x14WorkspaceDescTooLon\
+    g\x10g\x12\x18\n\x14WorkspaceNameTooLong\x10h\x12\x10\n\x0cAppIdInvalid\
+    \x10n\x12\x12\n\x0eAppNameInvalid\x10o\x12\x13\n\x0fViewNameInvalid\x10x\
+    \x12\x18\n\x14ViewThumbnailInvalid\x10y\x12\x11\n\rViewIdInvalid\x10z\
+    \x12\x13\n\x0fViewDescTooLong\x10{\x12\x13\n\x0fViewDataInvalid\x10|\x12\
+    \x13\n\x0fViewNameTooLong\x10}\x12\x11\n\x0cConnectError\x10\xc8\x01\x12\
+    \x11\n\x0cEmailIsEmpty\x10\xac\x02\x12\x17\n\x12EmailFormatInvalid\x10\
+    \xad\x02\x12\x17\n\x12EmailAlreadyExists\x10\xae\x02\x12\x14\n\x0fPasswo\
+    rdIsEmpty\x10\xaf\x02\x12\x14\n\x0fPasswordTooLong\x10\xb0\x02\x12%\n\
+    \x20PasswordContainsForbidCharacters\x10\xb1\x02\x12\x1a\n\x15PasswordFo\
+    rmatInvalid\x10\xb2\x02\x12\x15\n\x10PasswordNotMatch\x10\xb3\x02\x12\
     \x14\n\x0fUserNameTooLong\x10\xb4\x02\x12'\n\"UserNameContainForbiddenCh\
     aracters\x10\xb5\x02\x12\x14\n\x0fUserNameIsEmpty\x10\xb6\x02\x12\x12\n\
     \rUserIdInvalid\x10\xb7\x02\x12\x11\n\x0cUserNotExist\x10\xb8\x02b\x06pr\

+ 3 - 2
shared-lib/error-code/src/protobuf/document → shared-lib/flowy-error-code/src/protobuf/model/mod.rs

@@ -1,4 +1,5 @@
 #![cfg_attr(rustfmt, rustfmt::skip)]
 // Auto-generated, do not edit
-mod model;
-pub use model::*;
+
+mod code;
+pub use code::*;

+ 0 - 0
shared-lib/error-code/src/protobuf/proto/error_code.proto → shared-lib/flowy-error-code/src/protobuf/proto/code.proto


+ 2 - 2
shared-lib/flowy-folder-data-model/Cargo.toml

@@ -16,7 +16,7 @@ derive_more = {version = "0.99", features = ["display"]}
 log = "0.4.14"
 uuid = { version = "0.8", features = ["serde", "v4"] }
 chrono = { version = "0.4" }
-error-code = { path = "../error-code"}
+flowy-error-code = { path = "../flowy-error-code"}
 serde = { version = "1.0", features = ["derive"] }
 serde_json = "1.0"
 
@@ -27,4 +27,4 @@ lib-infra = { path = "../lib-infra", features = ["pb_gen"] }
 default = []
 backend = []
 frontend = []
-dart = ["lib-infra/dart", "error-code/dart"]
+dart = ["lib-infra/dart", "flowy-error-code/dart"]

+ 1 - 1
shared-lib/flowy-folder-data-model/src/lib.rs

@@ -9,5 +9,5 @@ pub mod protobuf;
 pub mod user_default;
 
 pub mod errors {
-    pub use error_code::ErrorCode;
+    pub use flowy_error_code::ErrorCode;
 }

+ 2 - 2
shared-lib/flowy-user-data-model/Cargo.toml

@@ -7,7 +7,7 @@ edition = "2018"
 
 [dependencies]
 flowy-derive = { path = "../flowy-derive" }
-error-code = { path = "../error-code" }
+flowy-error-code = { path = "../flowy-error-code" }
 protobuf = {version = "2.18.0"}
 bytes = "1.0"
 unicode-segmentation = "1.8"
@@ -30,4 +30,4 @@ futures = "0.3.15"
 serial_test = "0.5.1"
 
 [features]
-dart = ["lib-infra/dart", "error-code/dart"]
+dart = ["lib-infra/dart", "flowy-error-code/dart"]

+ 1 - 1
shared-lib/flowy-user-data-model/src/lib.rs

@@ -3,5 +3,5 @@ pub mod parser;
 pub mod protobuf;
 
 pub mod errors {
-    pub use error_code::ErrorCode;
+    pub use flowy_error_code::ErrorCode;
 }

+ 4 - 0
shared-lib/lib-infra/src/proto_gen/ast.rs

@@ -1,3 +1,7 @@
+#![allow(unused_attributes)]
+#![allow(dead_code)]
+#![allow(unused_imports)]
+#![allow(unused_results)]
 use crate::proto_gen::template::{EnumTemplate, StructTemplate};
 use crate::proto_gen::util::*;
 use crate::proto_gen::{parse_crate_info_from_path, ProtoFile, ProtobufCrateContext};

+ 4 - 1
shared-lib/lib-infra/src/proto_gen/proto_gen.rs

@@ -1,6 +1,9 @@
+#![allow(unused_attributes)]
+#![allow(dead_code)]
+#![allow(unused_imports)]
+#![allow(unused_results)]
 use crate::proto_gen::ast::parse_crate_protobuf;
 use crate::proto_gen::proto_info::ProtobufCrateContext;
-
 use crate::proto_gen::util::*;
 use crate::proto_gen::ProtoFile;
 use std::fs::File;