diff --git a/frontend/Makefile.toml b/frontend/Makefile.toml index 62de4d58e3..5c6df7fbf2 100644 --- a/frontend/Makefile.toml +++ b/frontend/Makefile.toml @@ -1,13 +1,13 @@ #https://github.com/sagiegurari/cargo-make extend = [ - { path = "scripts/makefile/desktop.toml" }, - { path = "scripts/makefile/protobuf.toml" }, - { path = "scripts/makefile/tests.toml" }, - { path = "scripts/makefile/docker.toml" }, - { path = "scripts/makefile/env.toml" }, - { path = "scripts/makefile/flutter.toml" }, - { path = "scripts/makefile/tool.toml" }, + { path = "scripts/makefile/desktop.toml" }, + { path = "scripts/makefile/protobuf.toml" }, + { path = "scripts/makefile/tests.toml" }, + { path = "scripts/makefile/docker.toml" }, + { path = "scripts/makefile/env.toml" }, + { path = "scripts/makefile/flutter.toml" }, + { path = "scripts/makefile/tool.toml" }, ] [config] @@ -27,7 +27,7 @@ FEATURES = "flutter" PRODUCT_NAME = "AppFlowy" # CRATE_TYPE: https://doc.rust-lang.org/reference/linkage.html # If you update the macOS's CRATE_TYPE, don't forget to update the -# flowy_sdk.podspec +# appflowy_backend.podspec # for staticlib: # s.static_framework = true # s.vendored_libraries = "libdart_ffi.a" @@ -42,7 +42,7 @@ PRODUCT_NAME = "AppFlowy" CRATE_TYPE = "staticlib" LIB_EXT = "a" APP_ENVIRONMENT = "local" -FLUTTER_FLOWY_SDK_PATH = "app_flowy/packages/flowy_sdk" +FLUTTER_FLOWY_SDK_PATH = "app_flowy/packages/appflowy_backend" # Test default config TEST_CRATE_TYPE = "cdylib" TEST_LIB_EXT = "dylib" @@ -181,7 +181,7 @@ FEATURES = "flutter,openssl_vendored" [tasks.setup-crate-type] private = true script = [ - """ + """ toml = readfile ${CARGO_MAKE_WORKSPACE_WORKING_DIRECTORY}/rust-lib/${CARGO_MAKE_CRATE_NAME}/Cargo.toml val = replace ${toml} "staticlib" ${CRATE_TYPE} result = writefile ${CARGO_MAKE_WORKSPACE_WORKING_DIRECTORY}/rust-lib/${CARGO_MAKE_CRATE_NAME}/Cargo.toml ${val} @@ -193,7 +193,7 @@ script_runner = "@duckscript" [tasks.restore-crate-type] private = true script = [ - """ + """ toml = readfile ${CARGO_MAKE_WORKSPACE_WORKING_DIRECTORY}/rust-lib/${CARGO_MAKE_CRATE_NAME}/Cargo.toml val = replace ${toml} ${CRATE_TYPE} "staticlib" result = writefile ${CARGO_MAKE_WORKSPACE_WORKING_DIRECTORY}/rust-lib/${CARGO_MAKE_CRATE_NAME}/Cargo.toml ${val} @@ -221,7 +221,7 @@ TEST_COMPILE_TARGET = "x86_64-pc-windows-msvc" [tasks.setup-test-crate-type] private = true script = [ - """ + """ toml = readfile ${CARGO_MAKE_WORKSPACE_WORKING_DIRECTORY}/rust-lib/${CARGO_MAKE_CRATE_NAME}/Cargo.toml val = replace ${toml} "staticlib" ${TEST_CRATE_TYPE} result = writefile ${CARGO_MAKE_WORKSPACE_WORKING_DIRECTORY}/rust-lib/${CARGO_MAKE_CRATE_NAME}/Cargo.toml ${val} @@ -233,7 +233,7 @@ script_runner = "@duckscript" [tasks.restore-test-crate-type] private = true script = [ - """ + """ toml = readfile ${CARGO_MAKE_WORKSPACE_WORKING_DIRECTORY}/rust-lib/${CARGO_MAKE_CRATE_NAME}/Cargo.toml val = replace ${toml} ${TEST_CRATE_TYPE} "staticlib" result = writefile ${CARGO_MAKE_WORKSPACE_WORKING_DIRECTORY}/rust-lib/${CARGO_MAKE_CRATE_NAME}/Cargo.toml ${val} @@ -249,5 +249,3 @@ script = [""" cargo build -vv --features=dart """] script_runner = "@shell" - - diff --git a/frontend/app_flowy/ios/Podfile.lock b/frontend/app_flowy/ios/Podfile.lock index 779d9d6015..b79a4049b0 100644 --- a/frontend/app_flowy/ios/Podfile.lock +++ b/frontend/app_flowy/ios/Podfile.lock @@ -3,7 +3,7 @@ PODS: - Flutter - flowy_infra_ui (0.0.1): - Flutter - - flowy_sdk (0.0.1): + - appflowy_backend (0.0.1): - Flutter - Flutter (1.0.0) - flutter_inappwebview (0.0.1): @@ -28,7 +28,7 @@ PODS: DEPENDENCIES: - flowy_editor (from `.symlinks/plugins/flowy_editor/ios`) - flowy_infra_ui (from `.symlinks/plugins/flowy_infra_ui/ios`) - - flowy_sdk (from `.symlinks/plugins/flowy_sdk/ios`) + - appflowy_backend (from `.symlinks/plugins/appflowy_backend/ios`) - Flutter (from `Flutter`) - flutter_inappwebview (from `.symlinks/plugins/flutter_inappwebview/ios`) - flutter_keyboard_visibility (from `.symlinks/plugins/flutter_keyboard_visibility/ios`) @@ -46,8 +46,8 @@ EXTERNAL SOURCES: :path: ".symlinks/plugins/flowy_editor/ios" flowy_infra_ui: :path: ".symlinks/plugins/flowy_infra_ui/ios" - flowy_sdk: - :path: ".symlinks/plugins/flowy_sdk/ios" + appflowy_backend: + :path: ".symlinks/plugins/appflowy_backend/ios" Flutter: :path: Flutter flutter_inappwebview: @@ -66,7 +66,7 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: flowy_editor: bf8d58894ddb03453bd4d8521c57267ad638b837 flowy_infra_ui: 146c88346fd55d2ee6a41ae35059a5bf095cfbb3 - flowy_sdk: c416222c639e678828776789bf0c1a1d0d59df3c + appflowy_backend: c416222c639e678828776789bf0c1a1d0d59df3c Flutter: 50d75fe2f02b26cc09d224853bb45737f8b3214a flutter_inappwebview: bfd58618f49dc62f2676de690fc6dcda1d6c3721 flutter_keyboard_visibility: 0339d06371254c3eb25eeb90ba8d17dca8f9c069 diff --git a/frontend/app_flowy/lib/core/folder_notification.dart b/frontend/app_flowy/lib/core/folder_notification.dart index 1f9d7751ce..d4c1d7c456 100644 --- a/frontend/app_flowy/lib/core/folder_notification.dart +++ b/frontend/app_flowy/lib/core/folder_notification.dart @@ -1,18 +1,21 @@ import 'dart:async'; import 'dart:typed_data'; -import 'package:flowy_sdk/protobuf/dart-notify/protobuf.dart'; +import 'package:appflowy_backend/protobuf/dart-notify/protobuf.dart'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/dart_notification.pb.dart'; -import 'package:flowy_sdk/rust_stream.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/dart_notification.pb.dart'; +import 'package:appflowy_backend/rust_stream.dart'; import 'notification_helper.dart'; // Folder -typedef FolderNotificationCallback = void Function(FolderNotification, Either); +typedef FolderNotificationCallback = void Function( + FolderNotification, Either); -class FolderNotificationParser extends NotificationParser { - FolderNotificationParser({String? id, required FolderNotificationCallback callback}) +class FolderNotificationParser + extends NotificationParser { + FolderNotificationParser( + {String? id, required FolderNotificationCallback callback}) : super( id: id, callback: callback, @@ -21,15 +24,18 @@ class FolderNotificationParser extends NotificationParser result); +typedef FolderNotificationHandler = Function( + FolderNotification ty, Either result); class FolderNotificationListener { StreamSubscription? _subscription; FolderNotificationParser? _parser; - FolderNotificationListener({required String objectId, required FolderNotificationHandler handler}) + FolderNotificationListener( + {required String objectId, required FolderNotificationHandler handler}) : _parser = FolderNotificationParser(id: objectId, callback: handler) { - _subscription = RustStreamReceiver.listen((observable) => _parser?.parse(observable)); + _subscription = + RustStreamReceiver.listen((observable) => _parser?.parse(observable)); } Future stop() async { diff --git a/frontend/app_flowy/lib/core/grid_notification.dart b/frontend/app_flowy/lib/core/grid_notification.dart index 7b177d4a65..966165661c 100644 --- a/frontend/app_flowy/lib/core/grid_notification.dart +++ b/frontend/app_flowy/lib/core/grid_notification.dart @@ -1,10 +1,10 @@ import 'dart:async'; import 'dart:typed_data'; -import 'package:flowy_sdk/protobuf/dart-notify/protobuf.dart'; +import 'package:appflowy_backend/protobuf/dart-notify/protobuf.dart'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/dart_notification.pb.dart'; -import 'package:flowy_sdk/rust_stream.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/dart_notification.pb.dart'; +import 'package:appflowy_backend/rust_stream.dart'; import 'notification_helper.dart'; diff --git a/frontend/app_flowy/lib/core/network_monitor.dart b/frontend/app_flowy/lib/core/network_monitor.dart index b1398e87fd..a354dc68f8 100644 --- a/frontend/app_flowy/lib/core/network_monitor.dart +++ b/frontend/app_flowy/lib/core/network_monitor.dart @@ -1,9 +1,9 @@ import 'dart:async'; import 'package:connectivity_plus/connectivity_plus.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/dispatch/dispatch.dart'; -import 'package:flowy_sdk/protobuf/flowy-net/network_state.pb.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/dispatch/dispatch.dart'; +import 'package:appflowy_backend/protobuf/flowy-net/network_state.pb.dart'; import 'package:flutter/services.dart'; class NetworkListener { diff --git a/frontend/app_flowy/lib/core/notification_helper.dart b/frontend/app_flowy/lib/core/notification_helper.dart index ba99c8bab0..6efc1f6ff6 100644 --- a/frontend/app_flowy/lib/core/notification_helper.dart +++ b/frontend/app_flowy/lib/core/notification_helper.dart @@ -1,5 +1,5 @@ import 'dart:typed_data'; -import 'package:flowy_sdk/protobuf/dart-notify/protobuf.dart'; +import 'package:appflowy_backend/protobuf/dart-notify/protobuf.dart'; import 'package:dartz/dartz.dart'; class NotificationParser { @@ -9,7 +9,11 @@ class NotificationParser { T? Function(int) tyParser; E Function(Uint8List) errorParser; - NotificationParser({this.id, required this.callback, required this.errorParser, required this.tyParser}); + NotificationParser( + {this.id, + required this.callback, + required this.errorParser, + required this.tyParser}); void parse(SubscribeObject subject) { if (id != null) { if (subject.id != id) { diff --git a/frontend/app_flowy/lib/core/user_notification.dart b/frontend/app_flowy/lib/core/user_notification.dart index 8e43d4b824..fc7f13fec0 100644 --- a/frontend/app_flowy/lib/core/user_notification.dart +++ b/frontend/app_flowy/lib/core/user_notification.dart @@ -1,18 +1,21 @@ import 'dart:async'; import 'dart:typed_data'; -import 'package:flowy_sdk/protobuf/dart-notify/protobuf.dart'; -import 'package:flowy_sdk/protobuf/flowy-user/protobuf.dart'; +import 'package:appflowy_backend/protobuf/dart-notify/protobuf.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/protobuf.dart'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/rust_stream.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/rust_stream.dart'; import 'notification_helper.dart'; // User -typedef UserNotificationCallback = void Function(UserNotification, Either); +typedef UserNotificationCallback = void Function( + UserNotification, Either); -class UserNotificationParser extends NotificationParser { - UserNotificationParser({required String id, required UserNotificationCallback callback}) +class UserNotificationParser + extends NotificationParser { + UserNotificationParser( + {required String id, required UserNotificationCallback callback}) : super( id: id, callback: callback, @@ -21,15 +24,18 @@ class UserNotificationParser extends NotificationParser result); +typedef UserNotificationHandler = Function( + UserNotification ty, Either result); class UserNotificationListener { StreamSubscription? _subscription; UserNotificationParser? _parser; - UserNotificationListener({required String objectId, required UserNotificationHandler handler}) + UserNotificationListener( + {required String objectId, required UserNotificationHandler handler}) : _parser = UserNotificationParser(id: objectId, callback: handler) { - _subscription = RustStreamReceiver.listen((observable) => _parser?.parse(observable)); + _subscription = + RustStreamReceiver.listen((observable) => _parser?.parse(observable)); } Future stop() async { diff --git a/frontend/app_flowy/lib/plugins/board/application/board_bloc.dart b/frontend/app_flowy/lib/plugins/board/application/board_bloc.dart index ed3af090de..fc44b199df 100644 --- a/frontend/app_flowy/lib/plugins/board/application/board_bloc.dart +++ b/frontend/app_flowy/lib/plugins/board/application/board_bloc.dart @@ -7,10 +7,10 @@ import 'package:app_flowy/plugins/grid/application/row/row_service.dart'; import 'package:appflowy_board/appflowy_board.dart'; import 'package:dartz/dartz.dart'; import 'package:equatable/equatable.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/protobuf.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/protobuf.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; diff --git a/frontend/app_flowy/lib/plugins/board/application/board_data_controller.dart b/frontend/app_flowy/lib/plugins/board/application/board_data_controller.dart index 73ea620b20..376b59147a 100644 --- a/frontend/app_flowy/lib/plugins/board/application/board_data_controller.dart +++ b/frontend/app_flowy/lib/plugins/board/application/board_data_controller.dart @@ -4,11 +4,11 @@ import 'package:app_flowy/plugins/grid/application/view/grid_view_cache.dart'; import 'package:app_flowy/plugins/grid/application/field/field_controller.dart'; import 'package:app_flowy/plugins/grid/application/grid_service.dart'; import 'package:app_flowy/plugins/grid/application/row/row_cache.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; import 'dart:async'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/protobuf.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/protobuf.dart'; import 'board_listener.dart'; diff --git a/frontend/app_flowy/lib/plugins/board/application/board_listener.dart b/frontend/app_flowy/lib/plugins/board/application/board_listener.dart index f8889ade86..32a85f6850 100644 --- a/frontend/app_flowy/lib/plugins/board/application/board_listener.dart +++ b/frontend/app_flowy/lib/plugins/board/application/board_listener.dart @@ -2,11 +2,11 @@ import 'dart:typed_data'; import 'package:app_flowy/core/grid_notification.dart'; import 'package:flowy_infra/notifier.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/dart_notification.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/dart_notification.pb.dart'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/group.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/group_changeset.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/group.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/group_changeset.pb.dart'; typedef GroupUpdateValue = Either; typedef GroupByNewFieldValue = Either, FlowyError>; diff --git a/frontend/app_flowy/lib/plugins/board/application/card/board_date_cell_bloc.dart b/frontend/app_flowy/lib/plugins/board/application/card/board_date_cell_bloc.dart index 5ed8e76c49..571c2f29da 100644 --- a/frontend/app_flowy/lib/plugins/board/application/card/board_date_cell_bloc.dart +++ b/frontend/app_flowy/lib/plugins/board/application/card/board_date_cell_bloc.dart @@ -1,6 +1,6 @@ import 'package:app_flowy/plugins/grid/application/cell/cell_service/cell_service.dart'; import 'package:app_flowy/plugins/grid/application/field/field_controller.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/date_type_option_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/date_type_option_entities.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'dart:async'; diff --git a/frontend/app_flowy/lib/plugins/board/application/card/board_select_option_cell_bloc.dart b/frontend/app_flowy/lib/plugins/board/application/card/board_select_option_cell_bloc.dart index e1c7195117..43c6fe935f 100644 --- a/frontend/app_flowy/lib/plugins/board/application/card/board_select_option_cell_bloc.dart +++ b/frontend/app_flowy/lib/plugins/board/application/card/board_select_option_cell_bloc.dart @@ -1,5 +1,5 @@ import 'dart:async'; -import 'package:flowy_sdk/protobuf/flowy-grid/select_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/select_type_option.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'package:app_flowy/plugins/grid/application/cell/cell_service/cell_service.dart'; diff --git a/frontend/app_flowy/lib/plugins/board/application/card/board_url_cell_bloc.dart b/frontend/app_flowy/lib/plugins/board/application/card/board_url_cell_bloc.dart index 9494e7ae68..75d5895264 100644 --- a/frontend/app_flowy/lib/plugins/board/application/card/board_url_cell_bloc.dart +++ b/frontend/app_flowy/lib/plugins/board/application/card/board_url_cell_bloc.dart @@ -1,5 +1,5 @@ import 'package:app_flowy/plugins/grid/application/cell/cell_service/cell_service.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/url_type_option_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/url_type_option_entities.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'dart:async'; diff --git a/frontend/app_flowy/lib/plugins/board/application/card/card_bloc.dart b/frontend/app_flowy/lib/plugins/board/application/card/card_bloc.dart index 8f4a5504ee..e0a74055f7 100644 --- a/frontend/app_flowy/lib/plugins/board/application/card/card_bloc.dart +++ b/frontend/app_flowy/lib/plugins/board/application/card/card_bloc.dart @@ -3,7 +3,7 @@ import 'package:app_flowy/plugins/grid/application/cell/cell_service/cell_servic import 'package:app_flowy/plugins/grid/application/row/row_cache.dart'; import 'package:app_flowy/plugins/grid/application/row/row_service.dart'; import 'package:equatable/equatable.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/row_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/row_entities.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'dart:async'; diff --git a/frontend/app_flowy/lib/plugins/board/application/card/card_data_controller.dart b/frontend/app_flowy/lib/plugins/board/application/card/card_data_controller.dart index 38f75ff159..59912b99f6 100644 --- a/frontend/app_flowy/lib/plugins/board/application/card/card_data_controller.dart +++ b/frontend/app_flowy/lib/plugins/board/application/card/card_data_controller.dart @@ -3,7 +3,7 @@ import 'package:app_flowy/plugins/grid/application/cell/cell_service/cell_servic import 'package:app_flowy/plugins/grid/application/cell/cell_service/cell_field_notifier.dart'; import 'package:app_flowy/plugins/grid/application/field/field_controller.dart'; import 'package:app_flowy/plugins/grid/application/row/row_cache.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/row_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/row_entities.pb.dart'; import 'package:flutter/foundation.dart'; typedef OnCardChanged = void Function(GridCellMap, RowsChangedReason); diff --git a/frontend/app_flowy/lib/plugins/board/application/group.dart b/frontend/app_flowy/lib/plugins/board/application/group.dart index 3065bbbe61..eacf039c59 100644 --- a/frontend/app_flowy/lib/plugins/board/application/group.dart +++ b/frontend/app_flowy/lib/plugins/board/application/group.dart @@ -1,4 +1,4 @@ -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; class BoardGroupService { final String gridId; diff --git a/frontend/app_flowy/lib/plugins/board/application/group_controller.dart b/frontend/app_flowy/lib/plugins/board/application/group_controller.dart index 8db9fad4fd..c5dc2a40fd 100644 --- a/frontend/app_flowy/lib/plugins/board/application/group_controller.dart +++ b/frontend/app_flowy/lib/plugins/board/application/group_controller.dart @@ -1,6 +1,6 @@ -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/protobuf.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/protobuf.dart'; import 'group_listener.dart'; typedef OnGroupError = void Function(FlowyError); diff --git a/frontend/app_flowy/lib/plugins/board/application/group_listener.dart b/frontend/app_flowy/lib/plugins/board/application/group_listener.dart index 536cd35f88..c6c9db77dc 100644 --- a/frontend/app_flowy/lib/plugins/board/application/group_listener.dart +++ b/frontend/app_flowy/lib/plugins/board/application/group_listener.dart @@ -2,11 +2,11 @@ import 'dart:typed_data'; import 'package:app_flowy/core/grid_notification.dart'; import 'package:flowy_infra/notifier.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/dart_notification.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/group.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/dart_notification.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/group.pb.dart'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/group_changeset.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/group_changeset.pb.dart'; typedef UpdateGroupNotifiedValue = Either; diff --git a/frontend/app_flowy/lib/plugins/board/board.dart b/frontend/app_flowy/lib/plugins/board/board.dart index 2a709023cf..457e8446ef 100644 --- a/frontend/app_flowy/lib/plugins/board/board.dart +++ b/frontend/app_flowy/lib/plugins/board/board.dart @@ -1,7 +1,7 @@ import 'package:app_flowy/plugins/util.dart'; import 'package:app_flowy/workspace/presentation/home/home_stack.dart'; import 'package:app_flowy/workspace/presentation/widgets/left_bar_item.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; import 'package:app_flowy/startup/plugin/plugin.dart'; import 'package:flutter/material.dart'; diff --git a/frontend/app_flowy/lib/plugins/board/presentation/board_page.dart b/frontend/app_flowy/lib/plugins/board/presentation/board_page.dart index b85ca117ec..89daeb8617 100644 --- a/frontend/app_flowy/lib/plugins/board/presentation/board_page.dart +++ b/frontend/app_flowy/lib/plugins/board/presentation/board_page.dart @@ -15,9 +15,9 @@ import 'package:flowy_infra/image.dart'; import 'package:flowy_infra_ui/style_widget/text.dart'; import 'package:flowy_infra_ui/flowy_infra_ui_web.dart'; import 'package:flowy_infra_ui/widget/error_page.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/row_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/row_entities.pb.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import '../application/board_bloc.dart'; diff --git a/frontend/app_flowy/lib/plugins/board/presentation/card/card_cell_builder.dart b/frontend/app_flowy/lib/plugins/board/presentation/card/card_cell_builder.dart index d25ec9af2f..c308d3743e 100644 --- a/frontend/app_flowy/lib/plugins/board/presentation/card/card_cell_builder.dart +++ b/frontend/app_flowy/lib/plugins/board/presentation/card/card_cell_builder.dart @@ -1,5 +1,5 @@ import 'package:app_flowy/plugins/grid/application/cell/cell_service/cell_service.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; import 'package:flutter/material.dart'; import 'board_cell.dart'; diff --git a/frontend/app_flowy/lib/plugins/document/application/doc_bloc.dart b/frontend/app_flowy/lib/plugins/document/application/doc_bloc.dart index 322f253447..35898f982f 100644 --- a/frontend/app_flowy/lib/plugins/document/application/doc_bloc.dart +++ b/frontend/app_flowy/lib/plugins/document/application/doc_bloc.dart @@ -4,10 +4,10 @@ import 'package:app_flowy/workspace/application/view/view_listener.dart'; import 'package:app_flowy/plugins/document/application/doc_service.dart'; import 'package:appflowy_editor/appflowy_editor.dart' show EditorState, Document, Transaction; -import 'package:flowy_sdk/protobuf/flowy-folder/trash.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; -import 'package:flowy_sdk/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/trash.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/log.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'package:dartz/dartz.dart'; diff --git a/frontend/app_flowy/lib/plugins/document/application/doc_service.dart b/frontend/app_flowy/lib/plugins/document/application/doc_service.dart index c967221c9c..542aecabb2 100644 --- a/frontend/app_flowy/lib/plugins/document/application/doc_service.dart +++ b/frontend/app_flowy/lib/plugins/document/application/doc_service.dart @@ -1,9 +1,9 @@ import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/dispatch/dispatch.dart'; +import 'package:appflowy_backend/dispatch/dispatch.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-document/entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-document/entities.pb.dart'; class DocumentService { Future> openDocument({ diff --git a/frontend/app_flowy/lib/plugins/document/application/share_bloc.dart b/frontend/app_flowy/lib/plugins/document/application/share_bloc.dart index c74cdb8471..7f599cde43 100644 --- a/frontend/app_flowy/lib/plugins/document/application/share_bloc.dart +++ b/frontend/app_flowy/lib/plugins/document/application/share_bloc.dart @@ -1,9 +1,9 @@ import 'dart:convert'; import 'dart:io'; import 'package:app_flowy/plugins/document/application/share_service.dart'; -import 'package:flowy_sdk/protobuf/flowy-document/entities.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-document/entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:dartz/dartz.dart'; diff --git a/frontend/app_flowy/lib/plugins/document/application/share_service.dart b/frontend/app_flowy/lib/plugins/document/application/share_service.dart index 5bb0ef0d4d..cf07dc0054 100644 --- a/frontend/app_flowy/lib/plugins/document/application/share_service.dart +++ b/frontend/app_flowy/lib/plugins/document/application/share_service.dart @@ -1,9 +1,9 @@ import 'dart:async'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/dispatch/dispatch.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-document/protobuf.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/dispatch/dispatch.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-document/protobuf.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; class ShareService { Future> export( diff --git a/frontend/app_flowy/lib/plugins/document/document.dart b/frontend/app_flowy/lib/plugins/document/document.dart index b3950b9380..d50a18eed3 100644 --- a/frontend/app_flowy/lib/plugins/document/document.dart +++ b/frontend/app_flowy/lib/plugins/document/document.dart @@ -10,7 +10,7 @@ import 'package:app_flowy/startup/plugin/plugin.dart'; import 'package:app_flowy/workspace/presentation/home/home_stack.dart'; import 'package:app_flowy/workspace/presentation/widgets/left_bar_item.dart'; import 'package:easy_localization/easy_localization.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; diff --git a/frontend/app_flowy/lib/plugins/document/document_page.dart b/frontend/app_flowy/lib/plugins/document/document_page.dart index 52e223c982..d9a9f800c6 100644 --- a/frontend/app_flowy/lib/plugins/document/document_page.dart +++ b/frontend/app_flowy/lib/plugins/document/document_page.dart @@ -1,7 +1,7 @@ import 'package:appflowy_editor/appflowy_editor.dart'; import 'package:appflowy_editor_plugins/appflowy_editor_plugins.dart'; import 'package:flowy_infra_ui/widget/error_page.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:intl/intl.dart'; diff --git a/frontend/app_flowy/lib/plugins/document/presentation/share/share_button.dart b/frontend/app_flowy/lib/plugins/document/presentation/share/share_button.dart index c56b70155e..7564141e07 100644 --- a/frontend/app_flowy/lib/plugins/document/presentation/share/share_button.dart +++ b/frontend/app_flowy/lib/plugins/document/presentation/share/share_button.dart @@ -11,10 +11,10 @@ import 'package:clipboard/clipboard.dart'; import 'package:easy_localization/easy_localization.dart'; import 'package:file_picker/file_picker.dart'; import 'package:flowy_infra_ui/widget/rounded_button.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-document/entities.pb.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-document/entities.pb.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/cell/cell_listener.dart b/frontend/app_flowy/lib/plugins/grid/application/cell/cell_listener.dart index 9d22177933..5d1aa1dfb4 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/cell/cell_listener.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/cell/cell_listener.dart @@ -1,7 +1,7 @@ import 'package:app_flowy/core/grid_notification.dart'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/dart_notification.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/dart_notification.pb.dart'; import 'package:flowy_infra/notifier.dart'; import 'dart:async'; import 'dart:typed_data'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/cell/cell_service/cell_service.dart b/frontend/app_flowy/lib/plugins/grid/application/cell/cell_service/cell_service.dart index ef8d91c5d0..1f3058a93e 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/cell/cell_service/cell_service.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/cell/cell_service/cell_service.dart @@ -2,14 +2,14 @@ import 'dart:async'; import 'dart:collection'; import 'package:dartz/dartz.dart'; import 'package:equatable/equatable.dart'; -import 'package:flowy_sdk/dispatch/dispatch.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/cell_entities.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/date_type_option_entities.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/select_type_option.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/url_type_option_entities.pb.dart'; +import 'package:appflowy_backend/dispatch/dispatch.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/cell_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/date_type_option_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/select_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/url_type_option_entities.pb.dart'; import 'package:flutter/foundation.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'package:app_flowy/plugins/grid/application/cell/cell_listener.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/cell/checklist_cell_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/cell/checklist_cell_bloc.dart index e2db336377..781fc41e63 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/cell/checklist_cell_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/cell/checklist_cell_bloc.dart @@ -1,5 +1,5 @@ -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/select_type_option.pb.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/select_type_option.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'dart:async'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/cell/checklist_cell_editor_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/cell/checklist_cell_editor_bloc.dart index fc3a0b4b1a..52e6178506 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/cell/checklist_cell_editor_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/cell/checklist_cell_editor_bloc.dart @@ -2,8 +2,8 @@ import 'dart:async'; import 'package:app_flowy/plugins/grid/application/cell/cell_service/cell_service.dart'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/select_type_option.pb.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/select_type_option.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/cell/date_cal_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/cell/date_cal_bloc.dart index 1d4cacb8dd..ca3ccbe083 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/cell/date_cal_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/cell/date_cal_bloc.dart @@ -2,11 +2,11 @@ import 'package:app_flowy/generated/locale_keys.g.dart'; import 'package:app_flowy/plugins/grid/application/field/field_service.dart'; import 'package:easy_localization/easy_localization.dart' show StringTranslateExtension; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/code.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/date_type_option.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/date_type_option_entities.pb.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/code.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/date_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/date_type_option_entities.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'package:table_calendar/table_calendar.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/cell/date_cell_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/cell/date_cell_bloc.dart index 6256dc1f40..c6f98398f9 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/cell/date_cell_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/cell/date_cell_bloc.dart @@ -1,5 +1,5 @@ import 'package:app_flowy/plugins/grid/application/field/field_controller.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/date_type_option_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/date_type_option_entities.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'dart:async'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/cell/number_cell_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/cell/number_cell_bloc.dart index 1b8d55cf94..de4dd38fc1 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/cell/number_cell_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/cell/number_cell_bloc.dart @@ -1,4 +1,4 @@ -import 'package:flowy_sdk/log.dart'; +import 'package:appflowy_backend/log.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'dart:async'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/cell/select_option_cell_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/cell/select_option_cell_bloc.dart index 43cdf613da..462de8c059 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/cell/select_option_cell_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/cell/select_option_cell_bloc.dart @@ -1,5 +1,5 @@ import 'dart:async'; -import 'package:flowy_sdk/protobuf/flowy-grid/select_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/select_type_option.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'package:app_flowy/plugins/grid/application/cell/cell_service/cell_service.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/cell/select_option_editor_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/cell/select_option_editor_bloc.dart index 1b60c0057d..62b6f48423 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/cell/select_option_editor_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/cell/select_option_editor_bloc.dart @@ -1,8 +1,8 @@ import 'dart:async'; import 'package:app_flowy/plugins/grid/application/cell/cell_service/cell_service.dart'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/select_type_option.pb.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/select_type_option.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'select_option_service.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/cell/select_option_service.dart b/frontend/app_flowy/lib/plugins/grid/application/cell/select_option_service.dart index 038d6fa792..5ea07e7c5a 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/cell/select_option_service.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/cell/select_option_service.dart @@ -1,9 +1,9 @@ import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/dispatch/dispatch.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/cell_entities.pb.dart'; +import 'package:appflowy_backend/dispatch/dispatch.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/cell_entities.pb.dart'; import 'package:app_flowy/plugins/grid/application/field/type_option/type_option_service.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/select_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/select_type_option.pb.dart'; import 'cell_service/cell_service.dart'; class SelectOptionFFIService { diff --git a/frontend/app_flowy/lib/plugins/grid/application/cell/url_cell_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/cell/url_cell_bloc.dart index d2944e15e1..cbef5c5532 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/cell/url_cell_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/cell/url_cell_bloc.dart @@ -1,4 +1,4 @@ -import 'package:flowy_sdk/protobuf/flowy-grid/url_type_option_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/url_type_option_entities.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'dart:async'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/cell/url_cell_editor_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/cell/url_cell_editor_bloc.dart index 8cd1fadd91..43f82de66e 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/cell/url_cell_editor_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/cell/url_cell_editor_bloc.dart @@ -1,4 +1,4 @@ -import 'package:flowy_sdk/protobuf/flowy-grid/url_type_option_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/url_type_option_entities.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'dart:async'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/field/field_action_sheet_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/field/field_action_sheet_bloc.dart index cd82ecf567..e34a60dc0f 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/field/field_action_sheet_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/field/field_action_sheet_bloc.dart @@ -1,5 +1,5 @@ -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'dart:async'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/field/field_cell_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/field/field_cell_bloc.dart index 43114036c1..c30069b017 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/field/field_cell_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/field/field_cell_bloc.dart @@ -1,7 +1,7 @@ import 'package:app_flowy/plugins/grid/application/field/field_listener.dart'; import 'package:app_flowy/plugins/grid/application/field/field_service.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'dart:async'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/field/field_controller.dart b/frontend/app_flowy/lib/plugins/grid/application/field/field_controller.dart index 4119139c64..5cf9dc5531 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/field/field_controller.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/field/field_controller.dart @@ -7,12 +7,12 @@ import 'package:app_flowy/plugins/grid/application/setting/setting_listener.dart import 'package:app_flowy/plugins/grid/application/setting/setting_service.dart'; import 'package:app_flowy/plugins/grid/presentation/widgets/filter/filter_info.dart'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/group.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/setting_entities.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/util.pb.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/group.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/setting_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/util.pb.dart'; import 'package:flutter/foundation.dart'; import '../row/row_cache.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/field/field_editor_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/field/field_editor_bloc.dart index 0e8965a5a8..fdddfc3e4e 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/field/field_editor_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/field/field_editor_bloc.dart @@ -1,4 +1,4 @@ -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'dart:async'; import 'package:dartz/dartz.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/field/field_listener.dart b/frontend/app_flowy/lib/plugins/grid/application/field/field_listener.dart index 991a2b25cb..e2c8b5d629 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/field/field_listener.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/field/field_listener.dart @@ -1,11 +1,11 @@ import 'package:app_flowy/core/grid_notification.dart'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/dart_notification.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/dart_notification.pb.dart'; import 'package:flowy_infra/notifier.dart'; import 'dart:async'; import 'dart:typed_data'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; typedef UpdateFieldNotifiedValue = Either; diff --git a/frontend/app_flowy/lib/plugins/grid/application/field/field_service.dart b/frontend/app_flowy/lib/plugins/grid/application/field/field_service.dart index 8b7bd5cdc5..bb08d8eb7a 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/field/field_service.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/field/field_service.dart @@ -1,8 +1,8 @@ import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/dispatch/dispatch.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/grid_entities.pb.dart'; +import 'package:appflowy_backend/dispatch/dispatch.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/grid_entities.pb.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; part 'field_service.freezed.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/field/field_type_option_edit_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/field/field_type_option_edit_bloc.dart index 1835ba6262..4bc66d26fb 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/field/field_type_option_edit_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/field/field_type_option_edit_bloc.dart @@ -1,4 +1,4 @@ -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'dart:async'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/field/grid_listener.dart b/frontend/app_flowy/lib/plugins/grid/application/field/grid_listener.dart index acc50e2cc3..22d4050730 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/field/grid_listener.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/field/grid_listener.dart @@ -1,11 +1,11 @@ import 'package:app_flowy/core/grid_notification.dart'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/dart_notification.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/dart_notification.pb.dart'; import 'package:flowy_infra/notifier.dart'; import 'dart:async'; import 'dart:typed_data'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; typedef UpdateFieldNotifiedValue = Either; diff --git a/frontend/app_flowy/lib/plugins/grid/application/field/type_option/date_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/field/type_option/date_bloc.dart index e45ed58a2c..fd30be2b27 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/field/type_option/date_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/field/type_option/date_bloc.dart @@ -1,5 +1,5 @@ -import 'package:flowy_sdk/protobuf/flowy-grid/date_type_option.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/date_type_option_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/date_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/date_type_option_entities.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'dart:async'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/field/type_option/edit_select_option_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/field/type_option/edit_select_option_bloc.dart index f3ad6c80bc..f1118a5d47 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/field/type_option/edit_select_option_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/field/type_option/edit_select_option_bloc.dart @@ -1,4 +1,4 @@ -import 'package:flowy_sdk/protobuf/flowy-grid/select_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/select_type_option.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'dart:async'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/field/type_option/multi_select_type_option.dart b/frontend/app_flowy/lib/plugins/grid/application/field/type_option/multi_select_type_option.dart index f1bb7bfecf..7764c074b4 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/field/type_option/multi_select_type_option.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/field/type_option/multi_select_type_option.dart @@ -1,6 +1,6 @@ -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/multi_select_type_option.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/select_type_option.pb.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/multi_select_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/select_type_option.pb.dart'; import 'dart:async'; import 'select_option_type_option_bloc.dart'; import 'type_option_context.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/field/type_option/number_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/field/type_option/number_bloc.dart index a475652095..314cb0a8d8 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/field/type_option/number_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/field/type_option/number_bloc.dart @@ -1,5 +1,5 @@ -import 'package:flowy_sdk/protobuf/flowy-grid/format.pbenum.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/number_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/format.pbenum.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/number_type_option.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'dart:async'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/field/type_option/number_format_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/field/type_option/number_format_bloc.dart index 870eb2cdef..406be05a6a 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/field/type_option/number_format_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/field/type_option/number_format_bloc.dart @@ -1,4 +1,4 @@ -import 'package:flowy_sdk/protobuf/flowy-grid/format.pbenum.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/format.pbenum.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'dart:async'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/field/type_option/select_option_type_option_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/field/type_option/select_option_type_option_bloc.dart index 39f1f31f06..30b321c901 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/field/type_option/select_option_type_option_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/field/type_option/select_option_type_option_bloc.dart @@ -1,4 +1,4 @@ -import 'package:flowy_sdk/protobuf/flowy-grid/select_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/select_type_option.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'dart:async'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/field/type_option/single_select_type_option.dart b/frontend/app_flowy/lib/plugins/grid/application/field/type_option/single_select_type_option.dart index 186f2d7602..46e3353612 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/field/type_option/single_select_type_option.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/field/type_option/single_select_type_option.dart @@ -1,6 +1,6 @@ -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/select_type_option.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/single_select_type_option.pb.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/select_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/single_select_type_option.pb.dart'; import 'dart:async'; import 'package:protobuf/protobuf.dart'; import 'select_option_type_option_bloc.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/field/type_option/type_option_context.dart b/frontend/app_flowy/lib/plugins/grid/application/field/type_option/type_option_context.dart index 915f71142c..dbabdb46a3 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/field/type_option/type_option_context.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/field/type_option/type_option_context.dart @@ -1,15 +1,15 @@ -import 'package:flowy_sdk/dispatch/dispatch.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/checkbox_type_option.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/checklist_type_option.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/date_type_option.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/dispatch/dispatch.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/checkbox_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/checklist_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/date_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/multi_select_type_option.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/number_type_option.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/single_select_type_option.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/text_type_option.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/url_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/multi_select_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/number_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/single_select_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/text_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/url_type_option.pb.dart'; import 'package:protobuf/protobuf.dart'; import 'type_option_data_controller.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/field/type_option/type_option_data_controller.dart b/frontend/app_flowy/lib/plugins/grid/application/field/type_option/type_option_data_controller.dart index da1b4f0a79..343a1cd09a 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/field/type_option/type_option_data_controller.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/field/type_option/type_option_data_controller.dart @@ -1,11 +1,11 @@ import 'package:app_flowy/plugins/grid/application/field/field_controller.dart'; import 'package:flowy_infra/notifier.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; import 'package:app_flowy/plugins/grid/application/field/field_service.dart'; import 'package:dartz/dartz.dart'; import 'package:protobuf/protobuf.dart' hide FieldInfo; -import 'package:flowy_sdk/log.dart'; +import 'package:appflowy_backend/log.dart'; import 'type_option_context.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/field/type_option/type_option_service.dart b/frontend/app_flowy/lib/plugins/grid/application/field/type_option/type_option_service.dart index de6a000d75..0a7fed296f 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/field/type_option/type_option_service.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/field/type_option/type_option_service.dart @@ -1,8 +1,8 @@ import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/dispatch/dispatch.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/cell_entities.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/select_type_option.pb.dart'; +import 'package:appflowy_backend/dispatch/dispatch.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/cell_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/select_type_option.pb.dart'; class TypeOptionFFIService { final String gridId; diff --git a/frontend/app_flowy/lib/plugins/grid/application/filter/checkbox_filter_editor_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/filter/checkbox_filter_editor_bloc.dart index ed17b3b55b..3eefc81428 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/filter/checkbox_filter_editor_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/filter/checkbox_filter_editor_bloc.dart @@ -1,6 +1,6 @@ import 'package:app_flowy/plugins/grid/presentation/widgets/filter/filter_info.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/checkbox_filter.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/util.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/checkbox_filter.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/util.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'dart:async'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/filter/checklist_filter_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/filter/checklist_filter_bloc.dart index 8050e3bccb..f3aab94d8a 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/filter/checklist_filter_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/filter/checklist_filter_bloc.dart @@ -1,6 +1,6 @@ import 'package:app_flowy/plugins/grid/presentation/widgets/filter/filter_info.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/checklist_filter.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/util.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/checklist_filter.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/util.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'dart:async'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/filter/filter_create_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/filter/filter_create_bloc.dart index 65835c2f81..9e2c067575 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/filter/filter_create_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/filter/filter_create_bloc.dart @@ -1,13 +1,13 @@ import 'package:app_flowy/plugins/grid/application/field/field_controller.dart'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pbserver.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/checkbox_filter.pbenum.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/checklist_filter.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/date_filter.pbenum.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/number_filter.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/select_option_filter.pbenum.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/text_filter.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pbserver.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/checkbox_filter.pbenum.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/checklist_filter.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/date_filter.pbenum.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/number_filter.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/select_option_filter.pbenum.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/text_filter.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'dart:async'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/filter/filter_listener.dart b/frontend/app_flowy/lib/plugins/grid/application/filter/filter_listener.dart index 79d4c663e3..f84b5ea853 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/filter/filter_listener.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/filter/filter_listener.dart @@ -2,11 +2,11 @@ import 'dart:typed_data'; import 'package:app_flowy/core/grid_notification.dart'; import 'package:flowy_infra/notifier.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/dart_notification.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/filter_changeset.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/dart_notification.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/filter_changeset.pb.dart'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/util.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/util.pb.dart'; typedef UpdateFilterNotifiedValue = Either; diff --git a/frontend/app_flowy/lib/plugins/grid/application/filter/filter_service.dart b/frontend/app_flowy/lib/plugins/grid/application/filter/filter_service.dart index 406b9073af..92a0e6aea9 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/filter/filter_service.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/filter/filter_service.dart @@ -1,17 +1,17 @@ import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/dispatch/dispatch.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/checkbox_filter.pbserver.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/checklist_filter.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/date_filter.pbserver.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/grid_entities.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/number_filter.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/select_option_filter.pbserver.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/setting_entities.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/text_filter.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/util.pb.dart'; +import 'package:appflowy_backend/dispatch/dispatch.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/checkbox_filter.pbserver.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/checklist_filter.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/date_filter.pbserver.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/grid_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/number_filter.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/select_option_filter.pbserver.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/setting_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/text_filter.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/util.pb.dart'; import 'package:fixnum/fixnum.dart' as $fixnum; class FilterFFIService { diff --git a/frontend/app_flowy/lib/plugins/grid/application/filter/select_option_filter_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/filter/select_option_filter_bloc.dart index 54852bb53e..7fc92dc705 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/filter/select_option_filter_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/filter/select_option_filter_bloc.dart @@ -1,7 +1,7 @@ import 'package:app_flowy/plugins/grid/presentation/widgets/filter/choicechip/select_option/select_option_loader.dart'; import 'package:app_flowy/plugins/grid/presentation/widgets/filter/filter_info.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/select_option_filter.pbserver.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/util.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/select_option_filter.pbserver.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/util.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'dart:async'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/filter/select_option_filter_list_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/filter/select_option_filter_list_bloc.dart index a39f5c84c3..846c2ebd82 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/filter/select_option_filter_list_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/filter/select_option_filter_list_bloc.dart @@ -1,8 +1,8 @@ import 'dart:async'; import 'package:app_flowy/plugins/grid/presentation/widgets/filter/choicechip/select_option/select_option_loader.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/select_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/select_type_option.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/filter/text_filter_editor_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/filter/text_filter_editor_bloc.dart index 724d44e093..2d3b1a696e 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/filter/text_filter_editor_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/filter/text_filter_editor_bloc.dart @@ -1,6 +1,6 @@ import 'package:app_flowy/plugins/grid/presentation/widgets/filter/filter_info.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/text_filter.pbserver.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/util.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/text_filter.pbserver.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/util.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'dart:async'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/grid_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/grid_bloc.dart index 06c8074772..d1374cdc34 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/grid_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/grid_bloc.dart @@ -1,9 +1,9 @@ import 'dart:async'; import 'package:dartz/dartz.dart'; import 'package:equatable/equatable.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/protobuf.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/protobuf.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'field/field_controller.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/grid_data_controller.dart b/frontend/app_flowy/lib/plugins/grid/application/grid_data_controller.dart index 36685ab30b..e74779d858 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/grid_data_controller.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/grid_data_controller.dart @@ -1,7 +1,7 @@ import 'package:app_flowy/plugins/grid/presentation/widgets/filter/filter_info.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/grid_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/grid_entities.pb.dart'; import 'dart:async'; import 'package:dartz/dartz.dart'; import 'view/grid_view_cache.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/grid_header_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/grid_header_bloc.dart index eba36c33cc..6d92b87069 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/grid_header_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/grid_header_bloc.dart @@ -1,6 +1,6 @@ import 'package:app_flowy/plugins/grid/application/field/field_service.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'dart:async'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/grid_service.dart b/frontend/app_flowy/lib/plugins/grid/application/grid_service.dart index 0b07fbfe58..786b1a8ccb 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/grid_service.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/grid_service.dart @@ -1,11 +1,11 @@ import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/dispatch/dispatch.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/grid_entities.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/group.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/row_entities.pb.dart'; +import 'package:appflowy_backend/dispatch/dispatch.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/grid_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/group.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/row_entities.pb.dart'; class GridFFIService { final String gridId; diff --git a/frontend/app_flowy/lib/plugins/grid/application/row/row_action_sheet_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/row/row_action_sheet_bloc.dart index 1d21d0e181..99c3279856 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/row/row_action_sheet_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/row/row_action_sheet_bloc.dart @@ -1,6 +1,6 @@ import 'package:app_flowy/plugins/grid/application/row/row_service.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'dart:async'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/row/row_cache.dart b/frontend/app_flowy/lib/plugins/grid/application/row/row_cache.dart index f2421b7e10..f2a24fa2ed 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/row/row_cache.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/row/row_cache.dart @@ -1,9 +1,9 @@ import 'dart:collection'; import 'package:app_flowy/plugins/grid/application/cell/cell_service/cell_service.dart'; import 'package:app_flowy/plugins/grid/application/field/field_controller.dart'; -import 'package:flowy_sdk/dispatch/dispatch.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/protobuf.dart'; +import 'package:appflowy_backend/dispatch/dispatch.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/protobuf.dart'; import 'package:flutter/foundation.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/row/row_list.dart b/frontend/app_flowy/lib/plugins/grid/application/row/row_list.dart index 450650041f..4c9ff34253 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/row/row_list.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/row/row_list.dart @@ -1,6 +1,6 @@ import 'dart:collection'; -import 'package:flowy_sdk/protobuf/flowy-grid/row_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/row_entities.pb.dart'; import 'row_cache.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/row/row_listener.dart b/frontend/app_flowy/lib/plugins/grid/application/row/row_listener.dart index c904a7cc1d..d5443a74e9 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/row/row_listener.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/row/row_listener.dart @@ -1,12 +1,12 @@ import 'package:app_flowy/core/grid_notification.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/dart_notification.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/dart_notification.pb.dart'; import 'package:flowy_infra/notifier.dart'; import 'dart:async'; import 'dart:typed_data'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/row_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/row_entities.pb.dart'; typedef UpdateRowNotifiedValue = Either; typedef UpdateFieldNotifiedValue = Either, FlowyError>; diff --git a/frontend/app_flowy/lib/plugins/grid/application/row/row_service.dart b/frontend/app_flowy/lib/plugins/grid/application/row/row_service.dart index 147cc44793..ba7e47c951 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/row/row_service.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/row/row_service.dart @@ -1,9 +1,9 @@ import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/dispatch/dispatch.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/grid_entities.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/group_changeset.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/row_entities.pb.dart'; +import 'package:appflowy_backend/dispatch/dispatch.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/grid_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/group_changeset.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/row_entities.pb.dart'; class RowFFIService { final String gridId; diff --git a/frontend/app_flowy/lib/plugins/grid/application/setting/group_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/setting/group_bloc.dart index e48c0dbb9e..60b7a2fc34 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/setting/group_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/setting/group_bloc.dart @@ -1,5 +1,5 @@ -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'dart:async'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/setting/property_bloc.dart b/frontend/app_flowy/lib/plugins/grid/application/setting/property_bloc.dart index de0c0cca94..a410ada4f3 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/setting/property_bloc.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/setting/property_bloc.dart @@ -1,5 +1,5 @@ import 'package:app_flowy/plugins/grid/application/field/field_service.dart'; -import 'package:flowy_sdk/log.dart'; +import 'package:appflowy_backend/log.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'dart:async'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/setting/setting_controller.dart b/frontend/app_flowy/lib/plugins/grid/application/setting/setting_controller.dart index 795adc4622..0c0527781a 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/setting/setting_controller.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/setting/setting_controller.dart @@ -1,6 +1,6 @@ import 'package:app_flowy/plugins/grid/application/setting/setting_service.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/setting_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/setting_entities.pb.dart'; import 'setting_listener.dart'; typedef OnError = void Function(FlowyError); diff --git a/frontend/app_flowy/lib/plugins/grid/application/setting/setting_listener.dart b/frontend/app_flowy/lib/plugins/grid/application/setting/setting_listener.dart index d48d85d516..2d8d0551e8 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/setting/setting_listener.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/setting/setting_listener.dart @@ -3,9 +3,9 @@ import 'dart:typed_data'; import 'package:app_flowy/core/grid_notification.dart'; 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-grid/dart_notification.pbserver.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/setting_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/dart_notification.pbserver.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/setting_entities.pb.dart'; typedef UpdateSettingNotifiedValue = Either; diff --git a/frontend/app_flowy/lib/plugins/grid/application/setting/setting_service.dart b/frontend/app_flowy/lib/plugins/grid/application/setting/setting_service.dart index ac0a65b637..cd43c824f1 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/setting/setting_service.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/setting/setting_service.dart @@ -1,10 +1,10 @@ import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/dispatch/dispatch.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/grid_entities.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/group.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/setting_entities.pb.dart'; +import 'package:appflowy_backend/dispatch/dispatch.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/grid_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/group.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/setting_entities.pb.dart'; class SettingFFIService { final String viewId; diff --git a/frontend/app_flowy/lib/plugins/grid/application/view/grid_view_cache.dart b/frontend/app_flowy/lib/plugins/grid/application/view/grid_view_cache.dart index fea8f46f46..ef3082d3cf 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/view/grid_view_cache.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/view/grid_view_cache.dart @@ -1,6 +1,6 @@ import 'dart:async'; import 'package:app_flowy/plugins/grid/application/view/grid_view_listener.dart'; -import 'package:flowy_sdk/log.dart'; +import 'package:appflowy_backend/log.dart'; import '../field/field_controller.dart'; import '../row/row_cache.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/application/view/grid_view_listener.dart b/frontend/app_flowy/lib/plugins/grid/application/view/grid_view_listener.dart index 47b1cb9ee7..eae4b02e7d 100644 --- a/frontend/app_flowy/lib/plugins/grid/application/view/grid_view_listener.dart +++ b/frontend/app_flowy/lib/plugins/grid/application/view/grid_view_listener.dart @@ -3,9 +3,9 @@ import 'dart:typed_data'; import 'package:app_flowy/core/grid_notification.dart'; 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-grid/dart_notification.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/view_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/dart_notification.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/view_entities.pb.dart'; typedef GridRowsVisibilityNotifierValue = Either; diff --git a/frontend/app_flowy/lib/plugins/grid/grid.dart b/frontend/app_flowy/lib/plugins/grid/grid.dart index fdce23af26..3e09aa8f9a 100644 --- a/frontend/app_flowy/lib/plugins/grid/grid.dart +++ b/frontend/app_flowy/lib/plugins/grid/grid.dart @@ -4,7 +4,7 @@ import 'package:app_flowy/startup/plugin/plugin.dart'; import 'package:app_flowy/workspace/presentation/home/home_stack.dart'; import 'package:app_flowy/workspace/presentation/widgets/left_bar_item.dart'; import 'package:easy_localization/easy_localization.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; import 'package:flutter/material.dart'; import 'presentation/grid_page.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/grid_page.dart b/frontend/app_flowy/lib/plugins/grid/presentation/grid_page.dart index c73cebf049..568f02adb0 100755 --- a/frontend/app_flowy/lib/plugins/grid/presentation/grid_page.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/grid_page.dart @@ -11,7 +11,7 @@ import 'package:flowy_infra_ui/style_widget/scrolling/styled_scroll_bar.dart'; import 'package:flowy_infra_ui/style_widget/scrolling/styled_scrollview.dart'; import 'package:flowy_infra_ui/style_widget/text.dart'; import 'package:flowy_infra_ui/widget/error_page.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:flutter/material.dart'; import 'package:linked_scroll_controller/linked_scroll_controller.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/cell_builder.dart b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/cell_builder.dart index 75ab94cad1..541a137b6f 100755 --- a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/cell_builder.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/cell_builder.dart @@ -1,5 +1,5 @@ import 'package:app_flowy/plugins/grid/application/cell/cell_service/cell_service.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; import 'package:flutter/services.dart'; import 'package:flutter/widgets.dart'; import 'package:flutter/material.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/date_cell/date_editor.dart b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/date_cell/date_editor.dart index 44180b6c31..c0cbe1a261 100644 --- a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/date_cell/date_editor.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/date_cell/date_editor.dart @@ -14,9 +14,9 @@ import 'package:flowy_infra_ui/flowy_infra_ui.dart'; import 'package:flowy_infra_ui/style_widget/button.dart'; import 'package:flowy_infra_ui/widget/rounded_input_field.dart'; import 'package:flowy_infra_ui/widget/spacing.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pbserver.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/date_type_option.pb.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pbserver.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/date_type_option.pb.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:table_calendar/table_calendar.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/select_option_cell/extension.dart b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/select_option_cell/extension.dart index 4947b03c15..f374364dbb 100644 --- a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/select_option_cell/extension.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/select_option_cell/extension.dart @@ -4,7 +4,7 @@ import 'package:flowy_infra/size.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-grid/select_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/select_type_option.pb.dart'; import 'package:flutter/material.dart'; import 'package:easy_localization/easy_localization.dart'; import 'package:app_flowy/generated/locale_keys.g.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/select_option_cell/select_option_cell.dart b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/select_option_cell/select_option_cell.dart index 7607e1e2b5..80d2eb426a 100644 --- a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/select_option_cell/select_option_cell.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/select_option_cell/select_option_cell.dart @@ -4,8 +4,8 @@ import 'package:appflowy_popover/appflowy_popover.dart'; import 'package:flowy_infra_ui/flowy_infra_ui.dart'; // ignore: unused_import -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/select_type_option.pb.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/select_type_option.pb.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/select_option_cell/select_option_editor.dart b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/select_option_cell/select_option_editor.dart index f6a694d7ad..50461aa3f2 100644 --- a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/select_option_cell/select_option_editor.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/select_option_cell/select_option_editor.dart @@ -10,7 +10,7 @@ import 'package:flowy_infra_ui/flowy_infra_ui.dart'; import 'package:flowy_infra_ui/style_widget/icon_button.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-grid/select_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/select_type_option.pb.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:easy_localization/easy_localization.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/select_option_cell/text_field.dart b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/select_option_cell/text_field.dart index 8068ea88a1..109c955de3 100644 --- a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/select_option_cell/text_field.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/select_option_cell/text_field.dart @@ -1,7 +1,7 @@ import 'dart:collection'; import 'package:flowy_infra/size.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/select_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/select_type_option.pb.dart'; import 'package:flutter/gestures.dart'; import 'package:flutter/material.dart'; import 'package:easy_localization/easy_localization.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/choicechip/checkbox.dart b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/choicechip/checkbox.dart index 717be3d0a2..f7e8a369e1 100644 --- a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/choicechip/checkbox.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/choicechip/checkbox.dart @@ -9,7 +9,7 @@ import 'package:easy_localization/easy_localization.dart'; import 'package:flowy_infra/image.dart'; import 'package:flowy_infra_ui/flowy_infra_ui.dart'; import 'package:flowy_infra_ui/widget/spacing.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/checkbox_filter.pbenum.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/checkbox_filter.pbenum.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/choicechip/checklist/checklist.dart b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/choicechip/checklist/checklist.dart index aba0c5d2c8..154c502d37 100644 --- a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/choicechip/checklist/checklist.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/choicechip/checklist/checklist.dart @@ -8,7 +8,7 @@ import 'package:appflowy_popover/appflowy_popover.dart'; import 'package:easy_localization/easy_localization.dart'; import 'package:flowy_infra_ui/flowy_infra_ui.dart'; import 'package:flowy_infra_ui/widget/spacing.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/checklist_filter.pbenum.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/checklist_filter.pbenum.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import '../choicechip.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/choicechip/select_option/condition_list.dart b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/choicechip/select_option/condition_list.dart index e8cc4a9ae6..81819961f2 100644 --- a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/choicechip/select_option/condition_list.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/choicechip/select_option/condition_list.dart @@ -5,8 +5,8 @@ import 'package:app_flowy/workspace/presentation/widgets/pop_up_action.dart'; import 'package:appflowy_popover/appflowy_popover.dart'; import 'package:easy_localization/easy_localization.dart'; import 'package:flowy_infra/image.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/select_option_filter.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/select_option_filter.pb.dart'; import 'package:flutter/material.dart'; class SelectOptionFilterConditionList extends StatelessWidget { diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/choicechip/select_option/option_list.dart b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/choicechip/select_option/option_list.dart index 5b726b7ee2..ddd9fa688c 100644 --- a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/choicechip/select_option/option_list.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/choicechip/select_option/option_list.dart @@ -5,8 +5,8 @@ import 'package:app_flowy/plugins/grid/presentation/widgets/filter/filter_info.d import 'package:flowy_infra/image.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-grid/field_entities.pbenum.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/select_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pbenum.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/select_type_option.pb.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/choicechip/select_option/select_option.dart b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/choicechip/select_option/select_option.dart index 3f0fe9a0b1..0a7d6937ac 100644 --- a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/choicechip/select_option/select_option.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/choicechip/select_option/select_option.dart @@ -5,8 +5,8 @@ import 'package:appflowy_popover/appflowy_popover.dart'; import 'package:flowy_infra_ui/flowy_infra_ui.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-grid/field_entities.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/select_option_filter.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/select_option_filter.pb.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/choicechip/select_option/select_option_loader.dart b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/choicechip/select_option/select_option_loader.dart index fa211fd7b7..8997c0e288 100644 --- a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/choicechip/select_option/select_option_loader.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/choicechip/select_option/select_option_loader.dart @@ -1,8 +1,8 @@ import 'package:app_flowy/plugins/grid/application/field/type_option/type_option_context.dart'; import 'package:app_flowy/plugins/grid/presentation/widgets/filter/filter_info.dart'; import 'package:app_flowy/plugins/grid/presentation/widgets/header/type_option/builder.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/select_type_option.pb.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/select_type_option.pb.dart'; abstract class SelectOptionFilterDelegate { Future> loadOptions(); diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/choicechip/text.dart b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/choicechip/text.dart index 4c7ead3d81..518577add5 100644 --- a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/choicechip/text.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/choicechip/text.dart @@ -9,7 +9,7 @@ import 'package:easy_localization/easy_localization.dart'; import 'package:flowy_infra/image.dart'; import 'package:flowy_infra_ui/flowy_infra_ui.dart'; import 'package:flowy_infra_ui/widget/spacing.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/text_filter.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/text_filter.pb.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'choicechip.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/filter_info.dart b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/filter_info.dart index 5ec68512ab..84d8297be6 100644 --- a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/filter_info.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/filter_info.dart @@ -1,11 +1,11 @@ import 'package:app_flowy/plugins/grid/application/field/field_controller.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/checkbox_filter.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/checklist_filter.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/date_filter.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/select_option_filter.pbserver.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/text_filter.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/util.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/checkbox_filter.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/checklist_filter.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/date_filter.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/select_option_filter.pbserver.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/text_filter.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/util.pb.dart'; class FilterInfo { final String viewId; diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/menu_item.dart b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/menu_item.dart index 3333852708..e704de7c05 100644 --- a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/menu_item.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/filter/menu_item.dart @@ -1,4 +1,4 @@ -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pbenum.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pbenum.dart'; import 'package:flutter/material.dart'; import 'choicechip/checkbox.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/field_cell.dart b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/field_cell.dart index 0cb36e0020..b65664a303 100755 --- a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/field_cell.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/field_cell.dart @@ -4,7 +4,7 @@ import 'package:flowy_infra/theme_extension.dart'; import 'package:flowy_infra_ui/flowy_infra_ui.dart'; import 'package:flowy_infra_ui/style_widget/button.dart'; import 'package:flowy_infra_ui/style_widget/hover.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/field_editor.dart b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/field_editor.dart index 6c06fbd45f..03dc44760a 100644 --- a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/field_editor.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/field_editor.dart @@ -8,7 +8,7 @@ import 'package:flowy_infra_ui/style_widget/button.dart'; import 'package:flowy_infra_ui/style_widget/text.dart'; import 'package:flowy_infra_ui/widget/rounded_input_field.dart'; import 'package:flowy_infra_ui/widget/spacing.dart'; -import 'package:flowy_sdk/log.dart'; +import 'package:appflowy_backend/log.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:app_flowy/generated/locale_keys.g.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/field_type_extension.dart b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/field_type_extension.dart index 2c1a616d13..df7699ff15 100644 --- a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/field_type_extension.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/field_type_extension.dart @@ -1,6 +1,6 @@ import 'package:app_flowy/generated/locale_keys.g.dart'; import 'package:easy_localization/easy_localization.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; extension FieldTypeListExtension on FieldType { String iconName() { diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/field_type_list.dart b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/field_type_list.dart index 5c69644f3e..cda88a3f45 100644 --- a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/field_type_list.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/field_type_list.dart @@ -4,7 +4,7 @@ import 'package:flowy_infra_ui/flowy_infra_ui.dart'; import 'package:flowy_infra_ui/style_widget/button.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-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; import 'package:flutter/material.dart'; import '../../layout/sizes.dart'; import 'field_type_extension.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/field_type_option_editor.dart b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/field_type_option_editor.dart index d3f6d2d80b..c9eb261e3e 100644 --- a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/field_type_option_editor.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/field_type_option_editor.dart @@ -5,8 +5,8 @@ import 'package:dartz/dartz.dart' show Either; import 'package:flowy_infra/image.dart'; import 'package:flowy_infra_ui/flowy_infra_ui.dart'; import 'package:flowy_infra_ui/style_widget/button.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:app_flowy/plugins/grid/application/prelude.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/grid_header.dart b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/grid_header.dart index 8bb3e49294..d9f644a77b 100644 --- a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/grid_header.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/grid_header.dart @@ -9,7 +9,7 @@ import 'package:flowy_infra/theme_extension.dart'; import 'package:flowy_infra/image.dart'; import 'package:flowy_infra_ui/flowy_infra_ui.dart'; import 'package:flowy_infra_ui/style_widget/button.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:reorderables/reorderables.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/type_option/builder.dart b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/type_option/builder.dart index 0e2f45d9be..1de689d138 100644 --- a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/type_option/builder.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/type_option/builder.dart @@ -4,16 +4,16 @@ import 'package:app_flowy/plugins/grid/application/field/field_controller.dart'; import 'package:app_flowy/plugins/grid/application/field/type_option/type_option_context.dart'; import 'package:app_flowy/plugins/grid/application/field/type_option/type_option_data_controller.dart'; import 'package:appflowy_popover/appflowy_popover.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/checkbox_type_option.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/checklist_type_option.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/date_type_option.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/multi_select_type_option.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/number_type_option.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/single_select_type_option.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/text_type_option.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/url_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/checkbox_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/checklist_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/date_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/multi_select_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/number_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/single_select_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/text_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/url_type_option.pb.dart'; import 'package:protobuf/protobuf.dart' hide FieldInfo; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; import 'package:flutter/material.dart'; import 'checkbox.dart'; import 'checklist.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/type_option/date.dart b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/type_option/date.dart index 203112c03c..60a7be4876 100644 --- a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/type_option/date.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/type_option/date.dart @@ -8,7 +8,7 @@ import 'package:flowy_infra/image.dart'; import 'package:flowy_infra_ui/flowy_infra_ui.dart'; import 'package:flowy_infra_ui/style_widget/button.dart'; import 'package:flowy_infra_ui/widget/spacing.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/date_type_option_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/date_type_option_entities.pb.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:appflowy_popover/appflowy_popover.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/type_option/number.dart b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/type_option/number.dart index f84433796b..dc3788192c 100644 --- a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/type_option/number.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/type_option/number.dart @@ -6,7 +6,7 @@ import 'package:flowy_infra/image.dart'; import 'package:flowy_infra_ui/flowy_infra_ui.dart'; import 'package:flowy_infra_ui/style_widget/button.dart'; import 'package:flowy_infra_ui/widget/spacing.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/format.pbenum.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/format.pbenum.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:easy_localization/easy_localization.dart' hide NumberFormat; diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/type_option/select_option.dart b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/type_option/select_option.dart index 74659dd89e..a7e18fdddd 100644 --- a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/type_option/select_option.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/type_option/select_option.dart @@ -4,7 +4,7 @@ import 'package:flowy_infra/image.dart'; import 'package:flowy_infra_ui/flowy_infra_ui.dart'; import 'package:flowy_infra_ui/style_widget/button.dart'; import 'package:flowy_infra_ui/widget/spacing.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/select_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/select_type_option.pb.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:easy_localization/easy_localization.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/type_option/select_option_editor.dart b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/type_option/select_option_editor.dart index 6f01d182d7..e110fe7b3e 100644 --- a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/type_option/select_option_editor.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/header/type_option/select_option_editor.dart @@ -6,7 +6,7 @@ import 'package:flowy_infra_ui/style_widget/scrolling/styled_list.dart'; import 'package:flowy_infra_ui/style_widget/text.dart'; import 'package:flowy_infra_ui/style_widget/text_field.dart'; import 'package:flowy_infra_ui/widget/spacing.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/select_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/select_type_option.pb.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:easy_localization/easy_localization.dart'; diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/row/row_detail.dart b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/row/row_detail.dart index 23df8ab339..415e5fc1ad 100644 --- a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/row/row_detail.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/row/row_detail.dart @@ -12,7 +12,7 @@ import 'package:flowy_infra_ui/style_widget/scrolling/styled_scroll_bar.dart'; import 'package:flowy_infra_ui/widget/spacing.dart'; import 'package:easy_localization/easy_localization.dart'; import 'package:app_flowy/generated/locale_keys.g.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:appflowy_popover/appflowy_popover.dart'; diff --git a/frontend/app_flowy/lib/plugins/trash/application/trash_bloc.dart b/frontend/app_flowy/lib/plugins/trash/application/trash_bloc.dart index 7e96fdc601..bb90a2d59b 100644 --- a/frontend/app_flowy/lib/plugins/trash/application/trash_bloc.dart +++ b/frontend/app_flowy/lib/plugins/trash/application/trash_bloc.dart @@ -1,7 +1,7 @@ import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/trash.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/trash.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'package:app_flowy/plugins/trash/application/trash_service.dart'; diff --git a/frontend/app_flowy/lib/plugins/trash/application/trash_listener.dart b/frontend/app_flowy/lib/plugins/trash/application/trash_listener.dart index 843c4f1e82..697820acc1 100644 --- a/frontend/app_flowy/lib/plugins/trash/application/trash_listener.dart +++ b/frontend/app_flowy/lib/plugins/trash/application/trash_listener.dart @@ -2,11 +2,11 @@ import 'dart:async'; import 'dart:typed_data'; import 'package:app_flowy/core/folder_notification.dart'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/protobuf/dart-notify/subject.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/dart_notification.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/trash.pb.dart'; -import 'package:flowy_sdk/rust_stream.dart'; +import 'package:appflowy_backend/protobuf/dart-notify/subject.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/dart_notification.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/trash.pb.dart'; +import 'package:appflowy_backend/rust_stream.dart'; typedef TrashUpdatedCallback = void Function( Either, FlowyError> trashOrFailed); diff --git a/frontend/app_flowy/lib/plugins/trash/application/trash_service.dart b/frontend/app_flowy/lib/plugins/trash/application/trash_service.dart index e782120a74..5b2e350435 100644 --- a/frontend/app_flowy/lib/plugins/trash/application/trash_service.dart +++ b/frontend/app_flowy/lib/plugins/trash/application/trash_service.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-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/trash.pb.dart'; +import 'package:appflowy_backend/dispatch/dispatch.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/trash.pb.dart'; class TrashService { Future> readTrash() { @@ -15,7 +15,8 @@ class TrashService { return FolderEventPutbackTrash(id).send(); } - Future> deleteViews(List> trashList) { + Future> deleteViews( + List> trashList) { final items = trashList.map((trash) { return TrashIdPB.create() ..id = trash.value1 diff --git a/frontend/app_flowy/lib/plugins/trash/src/trash_cell.dart b/frontend/app_flowy/lib/plugins/trash/src/trash_cell.dart index e6cb2e719b..d492b25481 100644 --- a/frontend/app_flowy/lib/plugins/trash/src/trash_cell.dart +++ b/frontend/app_flowy/lib/plugins/trash/src/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-folder/trash.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/trash.pb.dart'; import 'package:flutter/material.dart'; import 'package:intl/intl.dart'; import 'package:fixnum/fixnum.dart' as $fixnum; diff --git a/frontend/app_flowy/lib/plugins/util.dart b/frontend/app_flowy/lib/plugins/util.dart index db57d7f526..773c0466d0 100644 --- a/frontend/app_flowy/lib/plugins/util.dart +++ b/frontend/app_flowy/lib/plugins/util.dart @@ -1,8 +1,8 @@ import 'package:app_flowy/startup/plugin/plugin.dart'; import 'package:app_flowy/workspace/application/view/view_listener.dart'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; import 'package:flutter/material.dart'; class ViewPluginNotifier extends PluginNotifier> { diff --git a/frontend/app_flowy/lib/startup/deps_resolver.dart b/frontend/app_flowy/lib/startup/deps_resolver.dart index c8f814ff43..de7981ddb6 100644 --- a/frontend/app_flowy/lib/startup/deps_resolver.dart +++ b/frontend/app_flowy/lib/startup/deps_resolver.dart @@ -18,9 +18,9 @@ import 'package:app_flowy/user/presentation/router.dart'; import 'package:app_flowy/plugins/trash/application/prelude.dart'; import 'package:app_flowy/workspace/presentation/home/home_stack.dart'; import 'package:app_flowy/workspace/presentation/home/menu/menu.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/app.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-user/user_profile.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/app.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/user_profile.pb.dart'; import 'package:fluttertoast/fluttertoast.dart'; import 'package:get_it/get_it.dart'; diff --git a/frontend/app_flowy/lib/startup/plugin/plugin.dart b/frontend/app_flowy/lib/startup/plugin/plugin.dart index bbde920789..5412ada941 100644 --- a/frontend/app_flowy/lib/startup/plugin/plugin.dart +++ b/frontend/app_flowy/lib/startup/plugin/plugin.dart @@ -3,7 +3,7 @@ library flowy_plugin; import 'package:app_flowy/startup/plugin/plugin.dart'; import 'package:app_flowy/startup/startup.dart'; import 'package:app_flowy/workspace/presentation/home/home_stack.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; import 'package:flutter/widgets.dart'; export "./src/sandbox.dart"; diff --git a/frontend/app_flowy/lib/startup/startup.dart b/frontend/app_flowy/lib/startup/startup.dart index 44b76ea0db..ebe027939d 100644 --- a/frontend/app_flowy/lib/startup/startup.dart +++ b/frontend/app_flowy/lib/startup/startup.dart @@ -1,6 +1,6 @@ import 'dart:io'; -import 'package:flowy_sdk/flowy_sdk.dart'; +import 'package:appflowy_backend/appflowy_backend.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:get_it/get_it.dart'; diff --git a/frontend/app_flowy/lib/startup/tasks/app_widget.dart b/frontend/app_flowy/lib/startup/tasks/app_widget.dart index 11fc6269bf..5a09bff53f 100644 --- a/frontend/app_flowy/lib/startup/tasks/app_widget.dart +++ b/frontend/app_flowy/lib/startup/tasks/app_widget.dart @@ -1,8 +1,8 @@ import 'package:appflowy_editor/appflowy_editor.dart' hide Log; import 'package:easy_localization/easy_localization.dart'; import 'package:flowy_infra_ui/flowy_infra_ui.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-user/protobuf.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/protobuf.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:window_size/window_size.dart'; diff --git a/frontend/app_flowy/lib/startup/tasks/rust_sdk.dart b/frontend/app_flowy/lib/startup/tasks/rust_sdk.dart index 06e81f4235..95227e8c0a 100644 --- a/frontend/app_flowy/lib/startup/tasks/rust_sdk.dart +++ b/frontend/app_flowy/lib/startup/tasks/rust_sdk.dart @@ -1,6 +1,6 @@ import 'dart:io'; -import 'package:flowy_sdk/flowy_sdk.dart'; +import 'package:appflowy_backend/appflowy_backend.dart'; import 'package:path_provider/path_provider.dart'; import '../startup.dart'; diff --git a/frontend/app_flowy/lib/user/application/auth_service.dart b/frontend/app_flowy/lib/user/application/auth_service.dart index 2b87a67a7b..ff82cee811 100644 --- a/frontend/app_flowy/lib/user/application/auth_service.dart +++ b/frontend/app_flowy/lib/user/application/auth_service.dart @@ -1,9 +1,9 @@ import 'package:dartz/dartz.dart'; import 'package:easy_localization/easy_localization.dart'; import 'package:flowy_infra/uuid.dart'; -import 'package:flowy_sdk/dispatch/dispatch.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-user/protobuf.dart' +import 'package:appflowy_backend/dispatch/dispatch.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/protobuf.dart' show SignInPayloadPB, SignUpPayloadPB, UserProfilePB; import '../../generated/locale_keys.g.dart'; diff --git a/frontend/app_flowy/lib/user/application/sign_in_bloc.dart b/frontend/app_flowy/lib/user/application/sign_in_bloc.dart index 58474030c5..0772afd6ab 100644 --- a/frontend/app_flowy/lib/user/application/sign_in_bloc.dart +++ b/frontend/app_flowy/lib/user/application/sign_in_bloc.dart @@ -1,8 +1,9 @@ import 'package:app_flowy/user/application/auth_service.dart'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/code.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-user/protobuf.dart' show UserProfilePB; +import 'package:appflowy_backend/protobuf/flowy-error/code.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/protobuf.dart' + show UserProfilePB; import 'package:freezed_annotation/freezed_annotation.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; diff --git a/frontend/app_flowy/lib/user/application/sign_up_bloc.dart b/frontend/app_flowy/lib/user/application/sign_up_bloc.dart index 6d1e62f364..795cec21fa 100644 --- a/frontend/app_flowy/lib/user/application/sign_up_bloc.dart +++ b/frontend/app_flowy/lib/user/application/sign_up_bloc.dart @@ -1,9 +1,10 @@ import 'package:app_flowy/user/application/auth_service.dart'; import 'package:dartz/dartz.dart'; import 'package:easy_localization/easy_localization.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/code.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-user/protobuf.dart' show UserProfilePB; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/code.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/protobuf.dart' + show UserProfilePB; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:app_flowy/generated/locale_keys.g.dart'; diff --git a/frontend/app_flowy/lib/user/application/splash_bloc.dart b/frontend/app_flowy/lib/user/application/splash_bloc.dart index de6d56e998..670e1ea2b3 100644 --- a/frontend/app_flowy/lib/user/application/splash_bloc.dart +++ b/frontend/app_flowy/lib/user/application/splash_bloc.dart @@ -1,5 +1,5 @@ import 'package:app_flowy/user/domain/auth_state.dart'; -import 'package:flowy_sdk/dispatch/dispatch.dart'; +import 'package:appflowy_backend/dispatch/dispatch.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; diff --git a/frontend/app_flowy/lib/user/application/user_listener.dart b/frontend/app_flowy/lib/user/application/user_listener.dart index d9a6c65d71..81a78550b8 100644 --- a/frontend/app_flowy/lib/user/application/user_listener.dart +++ b/frontend/app_flowy/lib/user/application/user_listener.dart @@ -2,17 +2,17 @@ import 'dart:async'; import 'package:app_flowy/core/folder_notification.dart'; import 'package:app_flowy/core/user_notification.dart'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/code.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/workspace.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/code.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/workspace.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; import 'dart:typed_data'; import 'package:flowy_infra/notifier.dart'; -import 'package:flowy_sdk/protobuf/dart-notify/protobuf.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/dart_notification.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-user/user_profile.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-user/dart_notification.pb.dart' +import 'package:appflowy_backend/protobuf/dart-notify/protobuf.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/dart_notification.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/user_profile.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/dart_notification.pb.dart' as user; -import 'package:flowy_sdk/rust_stream.dart'; +import 'package:appflowy_backend/rust_stream.dart'; typedef UserProfileNotifyValue = Either; typedef AuthNotifyValue = Either; diff --git a/frontend/app_flowy/lib/user/application/user_service.dart b/frontend/app_flowy/lib/user/application/user_service.dart index 35e32f2eb1..7a40bb5281 100644 --- a/frontend/app_flowy/lib/user/application/user_service.dart +++ b/frontend/app_flowy/lib/user/application/user_service.dart @@ -1,10 +1,10 @@ import 'dart:async'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/dispatch/dispatch.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/workspace.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-user/user_profile.pb.dart'; +import 'package:appflowy_backend/dispatch/dispatch.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/workspace.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/user_profile.pb.dart'; class UserService { final String userId; diff --git a/frontend/app_flowy/lib/user/application/user_settings_service.dart b/frontend/app_flowy/lib/user/application/user_settings_service.dart index ff5fe46270..74af466ce0 100644 --- a/frontend/app_flowy/lib/user/application/user_settings_service.dart +++ b/frontend/app_flowy/lib/user/application/user_settings_service.dart @@ -1,9 +1,9 @@ import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/dispatch/dispatch.dart'; -import 'package:flowy_sdk/flowy_sdk.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-user/user_profile.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-user/user_setting.pb.dart'; +import 'package:appflowy_backend/dispatch/dispatch.dart'; +import 'package:appflowy_backend/appflowy_backend.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/user_profile.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/user_setting.pb.dart'; class SettingsFFIService { Future getAppearanceSetting() async { diff --git a/frontend/app_flowy/lib/user/domain/auth_state.dart b/frontend/app_flowy/lib/user/domain/auth_state.dart index ae0c259573..61499d0107 100644 --- a/frontend/app_flowy/lib/user/domain/auth_state.dart +++ b/frontend/app_flowy/lib/user/domain/auth_state.dart @@ -1,11 +1,13 @@ -import 'package:flowy_sdk/protobuf/flowy-user/protobuf.dart' show UserProfilePB; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/protobuf.dart' + show UserProfilePB; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; part 'auth_state.freezed.dart'; @freezed class AuthState with _$AuthState { - const factory AuthState.authenticated(UserProfilePB userProfile) = Authenticated; + const factory AuthState.authenticated(UserProfilePB userProfile) = + Authenticated; const factory AuthState.unauthenticated(FlowyError error) = Unauthenticated; const factory AuthState.initial() = _Initial; } diff --git a/frontend/app_flowy/lib/user/presentation/router.dart b/frontend/app_flowy/lib/user/presentation/router.dart index 3582b1a08b..4a735f4f37 100644 --- a/frontend/app_flowy/lib/user/presentation/router.dart +++ b/frontend/app_flowy/lib/user/presentation/router.dart @@ -7,8 +7,9 @@ import 'package:app_flowy/user/presentation/welcome_screen.dart'; 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/protobuf/flowy-user/protobuf.dart' show UserProfilePB; -import 'package:flowy_sdk/protobuf/flowy-folder/protobuf.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/protobuf.dart' + show UserProfilePB; +import 'package:appflowy_backend/protobuf/flowy-folder/protobuf.dart'; import 'package:flutter/material.dart'; class AuthRouter { diff --git a/frontend/app_flowy/lib/user/presentation/sign_in_screen.dart b/frontend/app_flowy/lib/user/presentation/sign_in_screen.dart index 8182c95111..7dc39c58f8 100644 --- a/frontend/app_flowy/lib/user/presentation/sign_in_screen.dart +++ b/frontend/app_flowy/lib/user/presentation/sign_in_screen.dart @@ -9,8 +9,9 @@ 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_infra_ui/style_widget/snap_bar.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-user/protobuf.dart' show UserProfilePB; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/protobuf.dart' + show UserProfilePB; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:dartz/dartz.dart'; diff --git a/frontend/app_flowy/lib/user/presentation/sign_up_screen.dart b/frontend/app_flowy/lib/user/presentation/sign_up_screen.dart index 7074b218bb..1cce5bc3c1 100644 --- a/frontend/app_flowy/lib/user/presentation/sign_up_screen.dart +++ b/frontend/app_flowy/lib/user/presentation/sign_up_screen.dart @@ -7,8 +7,9 @@ import 'package:flowy_infra_ui/style_widget/text.dart'; 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/protobuf.dart' show UserProfilePB; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/protobuf.dart' + show UserProfilePB; import 'package:flowy_infra_ui/style_widget/snap_bar.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; diff --git a/frontend/app_flowy/lib/user/presentation/skip_log_in_screen.dart b/frontend/app_flowy/lib/user/presentation/skip_log_in_screen.dart index 4e372bb9f0..17b9515144 100644 --- a/frontend/app_flowy/lib/user/presentation/skip_log_in_screen.dart +++ b/frontend/app_flowy/lib/user/presentation/skip_log_in_screen.dart @@ -4,11 +4,11 @@ import 'package:flowy_infra/size.dart'; import 'package:flowy_infra_ui/style_widget/button.dart'; import 'package:flowy_infra_ui/widget/rounded_button.dart'; import 'package:flowy_infra_ui/widget/spacing.dart'; -import 'package:flowy_sdk/dispatch/dispatch.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/protobuf.dart'; -import 'package:flowy_sdk/protobuf/flowy-user/user_profile.pb.dart'; +import 'package:appflowy_backend/dispatch/dispatch.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/protobuf.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/user_profile.pb.dart'; import 'package:flutter/material.dart'; import 'package:url_launcher/url_launcher.dart'; diff --git a/frontend/app_flowy/lib/user/presentation/splash_screen.dart b/frontend/app_flowy/lib/user/presentation/splash_screen.dart index 360f91e7a8..b2ad1c8332 100644 --- a/frontend/app_flowy/lib/user/presentation/splash_screen.dart +++ b/frontend/app_flowy/lib/user/presentation/splash_screen.dart @@ -1,6 +1,6 @@ -import 'package:flowy_sdk/dispatch/dispatch.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/code.pb.dart'; +import 'package:appflowy_backend/dispatch/dispatch.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/code.pb.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; diff --git a/frontend/app_flowy/lib/user/presentation/welcome_screen.dart b/frontend/app_flowy/lib/user/presentation/welcome_screen.dart index a456d59268..32b0052767 100644 --- a/frontend/app_flowy/lib/user/presentation/welcome_screen.dart +++ b/frontend/app_flowy/lib/user/presentation/welcome_screen.dart @@ -5,8 +5,8 @@ import 'package:flowy_infra/theme_extension.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-folder/workspace.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-user/user_profile.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/workspace.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/user_profile.pb.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:app_flowy/generated/locale_keys.g.dart'; diff --git a/frontend/app_flowy/lib/workspace/application/app/app_bloc.dart b/frontend/app_flowy/lib/workspace/application/app/app_bloc.dart index 187a7155ad..161da5395e 100644 --- a/frontend/app_flowy/lib/workspace/application/app/app_bloc.dart +++ b/frontend/app_flowy/lib/workspace/application/app/app_bloc.dart @@ -6,10 +6,10 @@ import 'package:app_flowy/workspace/application/app/app_listener.dart'; import 'package:app_flowy/workspace/application/app/app_service.dart'; import 'package:app_flowy/workspace/presentation/home/menu/menu.dart'; import 'package:expandable/expandable.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/app.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/app.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; import 'package:flutter/foundation.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; diff --git a/frontend/app_flowy/lib/workspace/application/app/app_listener.dart b/frontend/app_flowy/lib/workspace/application/app/app_listener.dart index 7019200261..73ae9f5e3e 100644 --- a/frontend/app_flowy/lib/workspace/application/app/app_listener.dart +++ b/frontend/app_flowy/lib/workspace/application/app/app_listener.dart @@ -2,13 +2,13 @@ import 'dart:async'; import 'dart:typed_data'; import 'package:app_flowy/core/folder_notification.dart'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/dart-notify/subject.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/app.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/dart_notification.pb.dart'; -import 'package:flowy_sdk/rust_stream.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/dart-notify/subject.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/app.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/dart_notification.pb.dart'; +import 'package:appflowy_backend/rust_stream.dart'; typedef AppDidUpdateCallback = void Function(AppPB app); typedef ViewsDidChangeCallback = void Function( diff --git a/frontend/app_flowy/lib/workspace/application/app/app_service.dart b/frontend/app_flowy/lib/workspace/application/app/app_service.dart index fd096a4e0c..fb58ae82ef 100644 --- a/frontend/app_flowy/lib/workspace/application/app/app_service.dart +++ b/frontend/app_flowy/lib/workspace/application/app/app_service.dart @@ -1,10 +1,10 @@ import 'dart:async'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/dispatch/dispatch.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/app.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/dispatch/dispatch.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/app.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; import 'package:app_flowy/startup/plugin/plugin.dart'; diff --git a/frontend/app_flowy/lib/workspace/application/appearance.dart b/frontend/app_flowy/lib/workspace/application/appearance.dart index 655ccec0eb..f1c81cf19d 100644 --- a/frontend/app_flowy/lib/workspace/application/appearance.dart +++ b/frontend/app_flowy/lib/workspace/application/appearance.dart @@ -4,8 +4,8 @@ import 'package:app_flowy/user/application/user_settings_service.dart'; import 'package:flowy_infra/size.dart'; import 'package:flowy_infra/theme.dart'; import 'package:flowy_infra/theme_extension.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-user/user_setting.pb.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/user_setting.pb.dart'; import 'package:flutter/material.dart'; import 'package:easy_localization/easy_localization.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; diff --git a/frontend/app_flowy/lib/workspace/application/home/home_bloc.dart b/frontend/app_flowy/lib/workspace/application/home/home_bloc.dart index a01252cd1c..0d3f5a5f20 100644 --- a/frontend/app_flowy/lib/workspace/application/home/home_bloc.dart +++ b/frontend/app_flowy/lib/workspace/application/home/home_bloc.dart @@ -1,12 +1,12 @@ import 'package:app_flowy/user/application/user_listener.dart'; import 'package:flowy_infra/time/duration.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/code.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/workspace.pb.dart' +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/code.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/workspace.pb.dart' show WorkspaceSettingPB; -import 'package:flowy_sdk/protobuf/flowy-user/user_profile.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/user_profile.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'package:dartz/dartz.dart'; diff --git a/frontend/app_flowy/lib/workspace/application/home/home_service.dart b/frontend/app_flowy/lib/workspace/application/home/home_service.dart index bf74f931c1..51c57ca576 100644 --- a/frontend/app_flowy/lib/workspace/application/home/home_service.dart +++ b/frontend/app_flowy/lib/workspace/application/home/home_service.dart @@ -1,9 +1,9 @@ import 'dart:async'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/dispatch/dispatch.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/app.pb.dart'; +import 'package:appflowy_backend/dispatch/dispatch.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/app.pb.dart'; class HomeService { Future> readApp({required String appId}) { diff --git a/frontend/app_flowy/lib/workspace/application/home/home_setting_bloc.dart b/frontend/app_flowy/lib/workspace/application/home/home_setting_bloc.dart index 70706a823c..68d3f6bef8 100644 --- a/frontend/app_flowy/lib/workspace/application/home/home_setting_bloc.dart +++ b/frontend/app_flowy/lib/workspace/application/home/home_setting_bloc.dart @@ -1,9 +1,9 @@ import 'package:app_flowy/user/application/user_listener.dart'; import 'package:app_flowy/workspace/application/edit_panel/edit_context.dart'; import 'package:flowy_infra/time/duration.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/workspace.pb.dart' +import 'package:appflowy_backend/protobuf/flowy-folder/workspace.pb.dart' show WorkspaceSettingPB; -import 'package:flowy_sdk/protobuf/flowy-user/user_profile.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/user_profile.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'package:dartz/dartz.dart'; diff --git a/frontend/app_flowy/lib/workspace/application/menu/menu_bloc.dart b/frontend/app_flowy/lib/workspace/application/menu/menu_bloc.dart index 5786998ef8..6a43d7a1ba 100644 --- a/frontend/app_flowy/lib/workspace/application/menu/menu_bloc.dart +++ b/frontend/app_flowy/lib/workspace/application/menu/menu_bloc.dart @@ -3,11 +3,11 @@ import 'package:app_flowy/startup/plugin/plugin.dart'; import 'package:app_flowy/workspace/application/workspace/workspace_listener.dart'; import 'package:app_flowy/workspace/application/workspace/workspace_service.dart'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/app.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/workspace.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-user/user_profile.pb.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/app.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/workspace.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/user_profile.pb.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; diff --git a/frontend/app_flowy/lib/workspace/application/menu/menu_user_bloc.dart b/frontend/app_flowy/lib/workspace/application/menu/menu_user_bloc.dart index 0f30bb9d45..2830f9523b 100644 --- a/frontend/app_flowy/lib/workspace/application/menu/menu_user_bloc.dart +++ b/frontend/app_flowy/lib/workspace/application/menu/menu_user_bloc.dart @@ -1,9 +1,9 @@ import 'package:app_flowy/user/application/user_listener.dart'; import 'package:app_flowy/user/application/user_service.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/workspace.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-user/user_profile.pb.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/workspace.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/user_profile.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'package:dartz/dartz.dart'; @@ -18,14 +18,16 @@ class MenuUserBloc extends Bloc { MenuUserBloc(this.userProfile) : _userListener = UserListener(userProfile: userProfile), - _userWorkspaceListener = UserWorkspaceListener(userProfile: userProfile), + _userWorkspaceListener = + UserWorkspaceListener(userProfile: userProfile), _userService = UserService(userId: userProfile.id), super(MenuUserState.initial(userProfile)) { on((event, emit) async { await event.when( initial: () async { _userListener.start(onProfileUpdated: _profileUpdated); - _userWorkspaceListener.start(onWorkspacesUpdated: _workspaceListUpdated); + _userWorkspaceListener.start( + onWorkspacesUpdated: _workspaceListUpdated); await _initUser(); }, fetchWorkspaces: () async { @@ -60,12 +62,14 @@ class MenuUserBloc extends Bloc { void _profileUpdated(Either userProfileOrFailed) { userProfileOrFailed.fold( - (newUserProfile) => add(MenuUserEvent.didReceiveUserProfile(newUserProfile)), + (newUserProfile) => + add(MenuUserEvent.didReceiveUserProfile(newUserProfile)), (err) => Log.error(err), ); } - void _workspaceListUpdated(Either, FlowyError> workspacesOrFailed) { + void _workspaceListUpdated( + Either, FlowyError> workspacesOrFailed) { // Do nothing by now } } @@ -75,7 +79,8 @@ class MenuUserEvent with _$MenuUserEvent { const factory MenuUserEvent.initial() = _Initial; const factory MenuUserEvent.fetchWorkspaces() = _FetchWorkspaces; const factory MenuUserEvent.updateUserName(String name) = _UpdateUserName; - const factory MenuUserEvent.didReceiveUserProfile(UserProfilePB newUserProfile) = _DidReceiveUserProfile; + const factory MenuUserEvent.didReceiveUserProfile( + UserProfilePB newUserProfile) = _DidReceiveUserProfile; } @freezed diff --git a/frontend/app_flowy/lib/workspace/application/menu/menu_view_section_bloc.dart b/frontend/app_flowy/lib/workspace/application/menu/menu_view_section_bloc.dart index 1b499636c2..05b3d410c4 100644 --- a/frontend/app_flowy/lib/workspace/application/menu/menu_view_section_bloc.dart +++ b/frontend/app_flowy/lib/workspace/application/menu/menu_view_section_bloc.dart @@ -2,8 +2,8 @@ import 'dart:async'; import 'package:app_flowy/workspace/application/app/app_bloc.dart'; import 'package:app_flowy/workspace/application/app/app_service.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; diff --git a/frontend/app_flowy/lib/workspace/application/settings/settings_dialog_bloc.dart b/frontend/app_flowy/lib/workspace/application/settings/settings_dialog_bloc.dart index 4027bd6e9a..af2a8a45ba 100644 --- a/frontend/app_flowy/lib/workspace/application/settings/settings_dialog_bloc.dart +++ b/frontend/app_flowy/lib/workspace/application/settings/settings_dialog_bloc.dart @@ -1,7 +1,7 @@ import 'package:app_flowy/user/application/user_listener.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-user/user_profile.pb.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/user_profile.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'package:dartz/dartz.dart'; diff --git a/frontend/app_flowy/lib/workspace/application/settings/settings_file_exporter_cubit.dart b/frontend/app_flowy/lib/workspace/application/settings/settings_file_exporter_cubit.dart index 786beb47ae..04be1f61bf 100644 --- a/frontend/app_flowy/lib/workspace/application/settings/settings_file_exporter_cubit.dart +++ b/frontend/app_flowy/lib/workspace/application/settings/settings_file_exporter_cubit.dart @@ -1,4 +1,4 @@ -import 'package:flowy_sdk/protobuf/flowy-folder/app.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/app.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; class SettingsFileExportState { diff --git a/frontend/app_flowy/lib/workspace/application/user/settings_user_bloc.dart b/frontend/app_flowy/lib/workspace/application/user/settings_user_bloc.dart index de63777812..8507ff3266 100644 --- a/frontend/app_flowy/lib/workspace/application/user/settings_user_bloc.dart +++ b/frontend/app_flowy/lib/workspace/application/user/settings_user_bloc.dart @@ -1,8 +1,8 @@ import 'package:app_flowy/user/application/user_listener.dart'; import 'package:app_flowy/user/application/user_service.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-user/user_profile.pb.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/user_profile.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'package:dartz/dartz.dart'; diff --git a/frontend/app_flowy/lib/workspace/application/view/view_bloc.dart b/frontend/app_flowy/lib/workspace/application/view/view_bloc.dart index 507c727aa8..e9912ec175 100644 --- a/frontend/app_flowy/lib/workspace/application/view/view_bloc.dart +++ b/frontend/app_flowy/lib/workspace/application/view/view_bloc.dart @@ -1,8 +1,8 @@ import 'package:app_flowy/workspace/application/view/view_listener.dart'; import 'package:app_flowy/workspace/application/view/view_service.dart'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; diff --git a/frontend/app_flowy/lib/workspace/application/view/view_ext.dart b/frontend/app_flowy/lib/workspace/application/view/view_ext.dart index 3684d9670c..edc702830e 100644 --- a/frontend/app_flowy/lib/workspace/application/view/view_ext.dart +++ b/frontend/app_flowy/lib/workspace/application/view/view_ext.dart @@ -1,6 +1,6 @@ import 'package:app_flowy/startup/plugin/plugin.dart'; import 'package:flowy_infra/image.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; import 'package:flutter/material.dart'; enum FlowyPlugin { diff --git a/frontend/app_flowy/lib/workspace/application/view/view_listener.dart b/frontend/app_flowy/lib/workspace/application/view/view_listener.dart index 6c575375f3..8f0c1bb50f 100644 --- a/frontend/app_flowy/lib/workspace/application/view/view_listener.dart +++ b/frontend/app_flowy/lib/workspace/application/view/view_listener.dart @@ -2,11 +2,11 @@ import 'dart:async'; import 'dart:typed_data'; import 'package:app_flowy/core/folder_notification.dart'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/protobuf/dart-notify/subject.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/dart_notification.pb.dart'; -import 'package:flowy_sdk/rust_stream.dart'; +import 'package:appflowy_backend/protobuf/dart-notify/subject.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/dart_notification.pb.dart'; +import 'package:appflowy_backend/rust_stream.dart'; import 'package:flowy_infra/notifier.dart'; // Delete the view from trash, which means the view was deleted permanently diff --git a/frontend/app_flowy/lib/workspace/application/view/view_service.dart b/frontend/app_flowy/lib/workspace/application/view/view_service.dart index 7cfbbfeeb7..cfb986b532 100644 --- a/frontend/app_flowy/lib/workspace/application/view/view_service.dart +++ b/frontend/app_flowy/lib/workspace/application/view/view_service.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-folder/view.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/dispatch/dispatch.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; class ViewService { Future> readView({required String viewId}) { diff --git a/frontend/app_flowy/lib/workspace/application/workspace/welcome_bloc.dart b/frontend/app_flowy/lib/workspace/application/workspace/welcome_bloc.dart index 49c3ba19be..442c803ddd 100644 --- a/frontend/app_flowy/lib/workspace/application/workspace/welcome_bloc.dart +++ b/frontend/app_flowy/lib/workspace/application/workspace/welcome_bloc.dart @@ -1,8 +1,8 @@ import 'package:app_flowy/user/application/user_listener.dart'; import 'package:app_flowy/user/application/user_service.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/workspace.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/workspace.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:dartz/dartz.dart'; @@ -12,12 +12,14 @@ part 'welcome_bloc.freezed.dart'; class WelcomeBloc extends Bloc { final UserService userService; final UserWorkspaceListener userWorkspaceListener; - WelcomeBloc({required this.userService, required this.userWorkspaceListener}) : super(WelcomeState.initial()) { + WelcomeBloc({required this.userService, required this.userWorkspaceListener}) + : super(WelcomeState.initial()) { on( (event, emit) async { await event.map(initial: (e) async { userWorkspaceListener.start( - onWorkspacesUpdated: (result) => add(WelcomeEvent.workspacesReveived(result)), + onWorkspacesUpdated: (result) => + add(WelcomeEvent.workspacesReveived(result)), ); // await _fetchWorkspaces(emit); @@ -27,7 +29,8 @@ class WelcomeBloc extends Bloc { await _createWorkspace(e.name, e.desc, emit); }, workspacesReveived: (e) async { emit(e.workspacesOrFail.fold( - (workspaces) => state.copyWith(workspaces: workspaces, successOrFailure: left(unit)), + (workspaces) => state.copyWith( + workspaces: workspaces, successOrFailure: left(unit)), (error) => state.copyWith(successOrFailure: right(error)), )); }); @@ -44,7 +47,8 @@ class WelcomeBloc extends Bloc { Future _fetchWorkspaces(Emitter emit) async { final workspacesOrFailed = await userService.getWorkspaces(); emit(workspacesOrFailed.fold( - (workspaces) => state.copyWith(workspaces: workspaces, successOrFailure: left(unit)), + (workspaces) => + state.copyWith(workspaces: workspaces, successOrFailure: left(unit)), (error) { Log.error(error); return state.copyWith(successOrFailure: right(error)); @@ -52,7 +56,8 @@ class WelcomeBloc extends Bloc { )); } - Future _openWorkspace(WorkspacePB workspace, Emitter emit) async { + Future _openWorkspace( + WorkspacePB workspace, Emitter emit) async { final result = await userService.openWorkspace(workspace.id); emit(result.fold( (workspaces) => state.copyWith(successOrFailure: left(unit)), @@ -63,7 +68,8 @@ class WelcomeBloc extends Bloc { )); } - Future _createWorkspace(String name, String desc, Emitter emit) async { + Future _createWorkspace( + String name, String desc, Emitter emit) async { final result = await userService.createWorkspace(name, desc); emit(result.fold( (workspace) { @@ -81,9 +87,12 @@ class WelcomeBloc extends Bloc { class WelcomeEvent with _$WelcomeEvent { const factory WelcomeEvent.initial() = Initial; // const factory WelcomeEvent.fetchWorkspaces() = FetchWorkspace; - const factory WelcomeEvent.createWorkspace(String name, String desc) = CreateWorkspace; - const factory WelcomeEvent.openWorkspace(WorkspacePB workspace) = OpenWorkspace; - const factory WelcomeEvent.workspacesReveived(Either, FlowyError> workspacesOrFail) = + const factory WelcomeEvent.createWorkspace(String name, String desc) = + CreateWorkspace; + const factory WelcomeEvent.openWorkspace(WorkspacePB workspace) = + OpenWorkspace; + const factory WelcomeEvent.workspacesReveived( + Either, FlowyError> workspacesOrFail) = WorkspacesReceived; } diff --git a/frontend/app_flowy/lib/workspace/application/workspace/workspace_listener.dart b/frontend/app_flowy/lib/workspace/application/workspace/workspace_listener.dart index 2d7a100e8b..758a785e51 100644 --- a/frontend/app_flowy/lib/workspace/application/workspace/workspace_listener.dart +++ b/frontend/app_flowy/lib/workspace/application/workspace/workspace_listener.dart @@ -3,18 +3,20 @@ import 'dart:typed_data'; import 'package:app_flowy/core/folder_notification.dart'; import 'package:dartz/dartz.dart'; import 'package:flowy_infra/notifier.dart'; -import 'package:flowy_sdk/protobuf/flowy-user/protobuf.dart' show UserProfilePB; -import 'package:flowy_sdk/protobuf/flowy-folder/app.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/workspace.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/dart_notification.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/protobuf.dart' + show UserProfilePB; +import 'package:appflowy_backend/protobuf/flowy-folder/app.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/workspace.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/dart_notification.pb.dart'; typedef AppListNotifyValue = Either, FlowyError>; typedef WorkspaceNotifyValue = Either; class WorkspaceListener { PublishNotifier? _appsChangedNotifier = PublishNotifier(); - PublishNotifier? _workspaceUpdatedNotifier = PublishNotifier(); + PublishNotifier? _workspaceUpdatedNotifier = + PublishNotifier(); FolderNotificationListener? _listener; final UserProfilePB user; @@ -43,17 +45,20 @@ class WorkspaceListener { ); } - void _handleObservableType(FolderNotification ty, Either result) { + void _handleObservableType( + FolderNotification ty, Either result) { switch (ty) { case FolderNotification.WorkspaceUpdated: result.fold( - (payload) => _workspaceUpdatedNotifier?.value = left(WorkspacePB.fromBuffer(payload)), + (payload) => _workspaceUpdatedNotifier?.value = + left(WorkspacePB.fromBuffer(payload)), (error) => _workspaceUpdatedNotifier?.value = right(error), ); break; case FolderNotification.WorkspaceAppsChanged: result.fold( - (payload) => _appsChangedNotifier?.value = left(RepeatedAppPB.fromBuffer(payload).items), + (payload) => _appsChangedNotifier?.value = + left(RepeatedAppPB.fromBuffer(payload).items), (error) => _appsChangedNotifier?.value = right(error), ); break; diff --git a/frontend/app_flowy/lib/workspace/application/workspace/workspace_service.dart b/frontend/app_flowy/lib/workspace/application/workspace/workspace_service.dart index c6b7d4cba3..078988657c 100644 --- a/frontend/app_flowy/lib/workspace/application/workspace/workspace_service.dart +++ b/frontend/app_flowy/lib/workspace/application/workspace/workspace_service.dart @@ -2,12 +2,12 @@ import 'dart:async'; import 'package:dartz/dartz.dart'; import 'package:easy_localization/easy_localization.dart'; -import 'package:flowy_sdk/dispatch/dispatch.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/app.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart' +import 'package:appflowy_backend/dispatch/dispatch.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/app.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart' show MoveFolderItemPayloadPB, MoveFolderItemType; -import 'package:flowy_sdk/protobuf/flowy-folder/workspace.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/workspace.pb.dart'; import 'package:app_flowy/generated/locale_keys.g.dart'; diff --git a/frontend/app_flowy/lib/workspace/presentation/home/home_screen.dart b/frontend/app_flowy/lib/workspace/presentation/home/home_screen.dart index 371225e0ea..6061b1fc10 100644 --- a/frontend/app_flowy/lib/workspace/presentation/home/home_screen.dart +++ b/frontend/app_flowy/lib/workspace/presentation/home/home_screen.dart @@ -9,10 +9,11 @@ import 'package:app_flowy/workspace/application/view/view_ext.dart'; import 'package:app_flowy/workspace/presentation/widgets/edit_panel/panel_animation.dart'; import 'package:app_flowy/workspace/presentation/widgets/float_bubble/question_bubble.dart'; import 'package:app_flowy/startup/startup.dart'; -import 'package:flowy_sdk/log.dart'; +import 'package:appflowy_backend/log.dart'; import 'package:flowy_infra_ui/style_widget/container.dart'; -import 'package:flowy_sdk/protobuf/flowy-user/protobuf.dart' show UserProfilePB; -import 'package:flowy_sdk/protobuf/flowy-folder/protobuf.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/protobuf.dart' + show UserProfilePB; +import 'package:appflowy_backend/protobuf/flowy-folder/protobuf.dart'; import 'package:flutter/gestures.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; diff --git a/frontend/app_flowy/lib/workspace/presentation/home/home_stack.dart b/frontend/app_flowy/lib/workspace/presentation/home/home_stack.dart index 0232ec13a6..968e65557b 100644 --- a/frontend/app_flowy/lib/workspace/presentation/home/home_stack.dart +++ b/frontend/app_flowy/lib/workspace/presentation/home/home_stack.dart @@ -1,7 +1,7 @@ import 'package:app_flowy/startup/startup.dart'; import 'package:app_flowy/plugins/blank/blank.dart'; import 'package:app_flowy/workspace/presentation/home/toast.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; import 'package:time/time.dart'; diff --git a/frontend/app_flowy/lib/workspace/presentation/home/menu/app/header/header.dart b/frontend/app_flowy/lib/workspace/presentation/home/menu/app/header/header.dart index 39df7927eb..5a6214d47b 100644 --- a/frontend/app_flowy/lib/workspace/presentation/home/menu/app/header/header.dart +++ b/frontend/app_flowy/lib/workspace/presentation/home/menu/app/header/header.dart @@ -6,7 +6,7 @@ import 'package:expandable/expandable.dart'; import 'package:flowy_infra/theme_extension.dart'; import 'package:flowy_infra/icon_data.dart'; import 'package:flowy_infra_ui/style_widget/text.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/app.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/app.pb.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:app_flowy/workspace/application/app/app_bloc.dart'; diff --git a/frontend/app_flowy/lib/workspace/presentation/home/menu/app/menu_app.dart b/frontend/app_flowy/lib/workspace/presentation/home/menu/app/menu_app.dart index 13127e4cea..371c66194b 100644 --- a/frontend/app_flowy/lib/workspace/presentation/home/menu/app/menu_app.dart +++ b/frontend/app_flowy/lib/workspace/presentation/home/menu/app/menu_app.dart @@ -1,6 +1,6 @@ import 'package:app_flowy/workspace/presentation/home/menu/menu.dart'; import 'package:expandable/expandable.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/app.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/app.pb.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:app_flowy/startup/startup.dart'; diff --git a/frontend/app_flowy/lib/workspace/presentation/home/menu/app/section/item.dart b/frontend/app_flowy/lib/workspace/presentation/home/menu/app/section/item.dart index aaa15b41e7..3e28034762 100644 --- a/frontend/app_flowy/lib/workspace/presentation/home/menu/app/section/item.dart +++ b/frontend/app_flowy/lib/workspace/presentation/home/menu/app/section/item.dart @@ -8,7 +8,7 @@ import 'package:flowy_infra/theme_extension.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-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:styled_widget/styled_widget.dart'; diff --git a/frontend/app_flowy/lib/workspace/presentation/home/menu/menu.dart b/frontend/app_flowy/lib/workspace/presentation/home/menu/menu.dart index 898496b22b..8af13b4cb5 100644 --- a/frontend/app_flowy/lib/workspace/presentation/home/menu/menu.dart +++ b/frontend/app_flowy/lib/workspace/presentation/home/menu/menu.dart @@ -12,9 +12,10 @@ 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/protobuf.dart' show UserProfilePB; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/workspace.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/protobuf.dart' + show UserProfilePB; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/workspace.pb.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:styled_widget/styled_widget.dart'; diff --git a/frontend/app_flowy/lib/workspace/presentation/home/menu/menu_user.dart b/frontend/app_flowy/lib/workspace/presentation/home/menu/menu_user.dart index 63d2ce9348..0085bc52bc 100644 --- a/frontend/app_flowy/lib/workspace/presentation/home/menu/menu_user.dart +++ b/frontend/app_flowy/lib/workspace/presentation/home/menu/menu_user.dart @@ -7,7 +7,8 @@ import 'package:flowy_infra/image.dart'; import 'package:flowy_infra/size.dart'; import 'package:flowy_infra_ui/style_widget/text.dart'; import 'package:flowy_infra_ui/widget/spacing.dart'; -import 'package:flowy_sdk/protobuf/flowy-user/protobuf.dart' show UserProfilePB; +import 'package:appflowy_backend/protobuf/flowy-user/protobuf.dart' + show UserProfilePB; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:app_flowy/generated/locale_keys.g.dart'; diff --git a/frontend/app_flowy/lib/workspace/presentation/settings/settings_dialog.dart b/frontend/app_flowy/lib/workspace/presentation/settings/settings_dialog.dart index 4f40cedaab..ca67a96ab8 100644 --- a/frontend/app_flowy/lib/workspace/presentation/settings/settings_dialog.dart +++ b/frontend/app_flowy/lib/workspace/presentation/settings/settings_dialog.dart @@ -7,7 +7,7 @@ import 'package:app_flowy/workspace/presentation/settings/widgets/settings_user_ import 'package:app_flowy/workspace/presentation/settings/widgets/settings_menu.dart'; import 'package:app_flowy/workspace/application/settings/settings_dialog_bloc.dart'; import 'package:flowy_infra_ui/flowy_infra_ui.dart'; -import 'package:flowy_sdk/protobuf/flowy-user/user_profile.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/user_profile.pb.dart'; import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; diff --git a/frontend/app_flowy/lib/workspace/presentation/settings/widgets/settings_file_exporter_widget.dart b/frontend/app_flowy/lib/workspace/presentation/settings/widgets/settings_file_exporter_widget.dart index b7594ea00a..2926c19189 100644 --- a/frontend/app_flowy/lib/workspace/presentation/settings/widgets/settings_file_exporter_widget.dart +++ b/frontend/app_flowy/lib/workspace/presentation/settings/widgets/settings_file_exporter_widget.dart @@ -7,9 +7,9 @@ import 'package:flowy_infra_ui/flowy_infra_ui.dart'; import 'package:flowy_infra_ui/style_widget/button.dart'; import 'package:flowy_infra_ui/style_widget/text.dart'; import 'package:flowy_infra_ui/widget/spacing.dart'; -import 'package:flowy_sdk/dispatch/dispatch.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pbserver.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/workspace.pb.dart'; +import 'package:appflowy_backend/dispatch/dispatch.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pbserver.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/workspace.pb.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; diff --git a/frontend/app_flowy/lib/workspace/presentation/settings/widgets/settings_user_view.dart b/frontend/app_flowy/lib/workspace/presentation/settings/widgets/settings_user_view.dart index c6987f6e6e..9173f865b3 100644 --- a/frontend/app_flowy/lib/workspace/presentation/settings/widgets/settings_user_view.dart +++ b/frontend/app_flowy/lib/workspace/presentation/settings/widgets/settings_user_view.dart @@ -5,7 +5,7 @@ import 'package:flutter/material.dart'; import 'package:app_flowy/workspace/application/user/settings_user_bloc.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:flowy_infra_ui/widget/spacing.dart'; -import 'package:flowy_sdk/protobuf/flowy-user/user_profile.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/user_profile.pb.dart'; import 'package:flowy_infra/image.dart'; import 'dart:convert'; diff --git a/frontend/app_flowy/lib/workspace/presentation/widgets/left_bar_item.dart b/frontend/app_flowy/lib/workspace/presentation/widgets/left_bar_item.dart index f1af8efef6..d71c75034e 100644 --- a/frontend/app_flowy/lib/workspace/presentation/widgets/left_bar_item.dart +++ b/frontend/app_flowy/lib/workspace/presentation/widgets/left_bar_item.dart @@ -1,7 +1,7 @@ import 'package:app_flowy/workspace/application/view/view_listener.dart'; import 'package:app_flowy/workspace/application/view/view_service.dart'; -import 'package:flowy_sdk/log.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/log.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; import 'package:flutter/material.dart'; class ViewLeftBarItem extends StatefulWidget { diff --git a/frontend/app_flowy/macos/Flutter/GeneratedPluginRegistrant.swift b/frontend/app_flowy/macos/Flutter/GeneratedPluginRegistrant.swift index 2f24aad58b..347f5d363a 100644 --- a/frontend/app_flowy/macos/Flutter/GeneratedPluginRegistrant.swift +++ b/frontend/app_flowy/macos/Flutter/GeneratedPluginRegistrant.swift @@ -5,10 +5,10 @@ import FlutterMacOS import Foundation +import appflowy_backend import connectivity_plus_macos import device_info_plus_macos import flowy_infra_ui -import flowy_sdk import hotkey_manager import package_info_plus_macos import path_provider_macos @@ -18,10 +18,10 @@ import url_launcher_macos import window_size func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { + AppFlowyBackendPlugin.register(with: registry.registrar(forPlugin: "AppFlowyBackendPlugin")) ConnectivityPlugin.register(with: registry.registrar(forPlugin: "ConnectivityPlugin")) DeviceInfoPlusMacosPlugin.register(with: registry.registrar(forPlugin: "DeviceInfoPlusMacosPlugin")) FlowyInfraUIPlugin.register(with: registry.registrar(forPlugin: "FlowyInfraUIPlugin")) - FlowySdkPlugin.register(with: registry.registrar(forPlugin: "FlowySdkPlugin")) HotkeyManagerPlugin.register(with: registry.registrar(forPlugin: "HotkeyManagerPlugin")) FLTPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FLTPackageInfoPlusPlugin")) PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin")) diff --git a/frontend/app_flowy/packages/flowy_sdk/.gitignore b/frontend/app_flowy/packages/appflowy_backend/.gitignore similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/.gitignore rename to frontend/app_flowy/packages/appflowy_backend/.gitignore diff --git a/frontend/app_flowy/packages/appflowy_backend/.metadata b/frontend/app_flowy/packages/appflowy_backend/.metadata new file mode 100644 index 0000000000..3ebe9d182d --- /dev/null +++ b/frontend/app_flowy/packages/appflowy_backend/.metadata @@ -0,0 +1,39 @@ +# This file tracks properties of this Flutter project. +# Used by Flutter tool to assess capabilities and perform upgrades etc. +# +# This file should be version controlled. + +version: + revision: 135454af32477f815a7525073027a3ff9eff1bfd + channel: stable + +project_type: plugin + +# Tracks metadata for the flutter migrate command +migration: + platforms: + - platform: root + create_revision: 135454af32477f815a7525073027a3ff9eff1bfd + base_revision: 135454af32477f815a7525073027a3ff9eff1bfd + - platform: android + create_revision: 135454af32477f815a7525073027a3ff9eff1bfd + base_revision: 135454af32477f815a7525073027a3ff9eff1bfd + - platform: ios + create_revision: 135454af32477f815a7525073027a3ff9eff1bfd + base_revision: 135454af32477f815a7525073027a3ff9eff1bfd + - platform: macos + create_revision: 135454af32477f815a7525073027a3ff9eff1bfd + base_revision: 135454af32477f815a7525073027a3ff9eff1bfd + - platform: windows + create_revision: 135454af32477f815a7525073027a3ff9eff1bfd + base_revision: 135454af32477f815a7525073027a3ff9eff1bfd + + # User provided section + + # List of Local paths (relative to this file) that should be + # ignored by the migrate tool. + # + # Files that are not part of the templates will be ignored by default. + unmanaged_files: + - 'lib/main.dart' + - 'ios/Runner.xcodeproj/project.pbxproj' diff --git a/frontend/app_flowy/packages/flowy_sdk/CHANGELOG.md b/frontend/app_flowy/packages/appflowy_backend/CHANGELOG.md similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/CHANGELOG.md rename to frontend/app_flowy/packages/appflowy_backend/CHANGELOG.md diff --git a/frontend/app_flowy/packages/flowy_sdk/LICENSE b/frontend/app_flowy/packages/appflowy_backend/LICENSE similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/LICENSE rename to frontend/app_flowy/packages/appflowy_backend/LICENSE diff --git a/frontend/app_flowy/packages/flowy_sdk/README.md b/frontend/app_flowy/packages/appflowy_backend/README.md similarity index 97% rename from frontend/app_flowy/packages/flowy_sdk/README.md rename to frontend/app_flowy/packages/appflowy_backend/README.md index c4f14b4b44..54001a0d74 100644 --- a/frontend/app_flowy/packages/flowy_sdk/README.md +++ b/frontend/app_flowy/packages/appflowy_backend/README.md @@ -1,4 +1,4 @@ -# flowy_sdk +# appflowy_backend A new flutter plugin project. diff --git a/frontend/app_flowy/packages/flowy_sdk/analysis_options.yaml b/frontend/app_flowy/packages/appflowy_backend/analysis_options.yaml similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/analysis_options.yaml rename to frontend/app_flowy/packages/appflowy_backend/analysis_options.yaml diff --git a/frontend/app_flowy/packages/flowy_sdk/android/.gitignore b/frontend/app_flowy/packages/appflowy_backend/android/.gitignore similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/android/.gitignore rename to frontend/app_flowy/packages/appflowy_backend/android/.gitignore diff --git a/frontend/app_flowy/packages/flowy_sdk/android/build.gradle b/frontend/app_flowy/packages/appflowy_backend/android/build.gradle similarity index 95% rename from frontend/app_flowy/packages/flowy_sdk/android/build.gradle rename to frontend/app_flowy/packages/appflowy_backend/android/build.gradle index f28d45b3a1..0601cc381e 100644 --- a/frontend/app_flowy/packages/flowy_sdk/android/build.gradle +++ b/frontend/app_flowy/packages/appflowy_backend/android/build.gradle @@ -1,4 +1,4 @@ -group 'com.plugin.flowy_sdk' +group 'com.plugin.appflowy_backend' version '1.0-SNAPSHOT' buildscript { diff --git a/frontend/app_flowy/packages/flowy_sdk/android/gradle.properties b/frontend/app_flowy/packages/appflowy_backend/android/gradle.properties similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/android/gradle.properties rename to frontend/app_flowy/packages/appflowy_backend/android/gradle.properties diff --git a/frontend/app_flowy/packages/flowy_sdk/android/gradle/wrapper/gradle-wrapper.properties b/frontend/app_flowy/packages/appflowy_backend/android/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/android/gradle/wrapper/gradle-wrapper.properties rename to frontend/app_flowy/packages/appflowy_backend/android/gradle/wrapper/gradle-wrapper.properties diff --git a/frontend/app_flowy/packages/appflowy_backend/android/settings.gradle b/frontend/app_flowy/packages/appflowy_backend/android/settings.gradle new file mode 100644 index 0000000000..9d3fe3632c --- /dev/null +++ b/frontend/app_flowy/packages/appflowy_backend/android/settings.gradle @@ -0,0 +1 @@ +rootProject.name = 'appflowy_backend' diff --git a/frontend/app_flowy/packages/flowy_sdk/android/src/main/AndroidManifest.xml b/frontend/app_flowy/packages/appflowy_backend/android/src/main/AndroidManifest.xml similarity index 66% rename from frontend/app_flowy/packages/flowy_sdk/android/src/main/AndroidManifest.xml rename to frontend/app_flowy/packages/appflowy_backend/android/src/main/AndroidManifest.xml index 8aaf86b5f5..ad98e44926 100644 --- a/frontend/app_flowy/packages/flowy_sdk/android/src/main/AndroidManifest.xml +++ b/frontend/app_flowy/packages/appflowy_backend/android/src/main/AndroidManifest.xml @@ -1,3 +1,3 @@ + package="com.plugin.appflowy_backend"> diff --git a/frontend/app_flowy/packages/flowy_sdk/android/src/main/kotlin/com/plugin/flowy_sdk/FlowySdkPlugin.kt b/frontend/app_flowy/packages/appflowy_backend/android/src/main/kotlin/com/plugin/appflowy_backend/AppFlowyBackendPlugin.kt similarity index 89% rename from frontend/app_flowy/packages/flowy_sdk/android/src/main/kotlin/com/plugin/flowy_sdk/FlowySdkPlugin.kt rename to frontend/app_flowy/packages/appflowy_backend/android/src/main/kotlin/com/plugin/appflowy_backend/AppFlowyBackendPlugin.kt index bac76ffca2..eca9a922ff 100644 --- a/frontend/app_flowy/packages/flowy_sdk/android/src/main/kotlin/com/plugin/flowy_sdk/FlowySdkPlugin.kt +++ b/frontend/app_flowy/packages/appflowy_backend/android/src/main/kotlin/com/plugin/appflowy_backend/AppFlowyBackendPlugin.kt @@ -1,4 +1,4 @@ -package com.plugin.flowy_sdk +package com.plugin.appflowy_backend import androidx.annotation.NonNull @@ -9,8 +9,8 @@ import io.flutter.plugin.common.MethodChannel.MethodCallHandler import io.flutter.plugin.common.MethodChannel.Result import io.flutter.plugin.common.PluginRegistry.Registrar -/** FlowySdkPlugin */ -class FlowySdkPlugin: FlutterPlugin, MethodCallHandler { +/** AppFlowyBackendPlugin */ +class AppFlowyBackendPlugin: FlutterPlugin, MethodCallHandler { /// The MethodChannel that will the communication between Flutter and native Android /// /// This local reference serves to register the plugin with the Flutter Engine and unregister it @@ -18,7 +18,7 @@ class FlowySdkPlugin: FlutterPlugin, MethodCallHandler { private lateinit var channel : MethodChannel override fun onAttachedToEngine(@NonNull flutterPluginBinding: FlutterPlugin.FlutterPluginBinding) { - channel = MethodChannel(flutterPluginBinding.binaryMessenger, "flowy_sdk") + channel = MethodChannel(flutterPluginBinding.binaryMessenger, "appflowy_backend") channel.setMethodCallHandler(this) } diff --git a/frontend/app_flowy/packages/flowy_sdk/example/.gitignore b/frontend/app_flowy/packages/appflowy_backend/example/.gitignore similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/.gitignore rename to frontend/app_flowy/packages/appflowy_backend/example/.gitignore diff --git a/frontend/app_flowy/packages/flowy_sdk/example/.metadata b/frontend/app_flowy/packages/appflowy_backend/example/.metadata similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/.metadata rename to frontend/app_flowy/packages/appflowy_backend/example/.metadata diff --git a/frontend/app_flowy/packages/flowy_sdk/example/README.md b/frontend/app_flowy/packages/appflowy_backend/example/README.md similarity index 90% rename from frontend/app_flowy/packages/flowy_sdk/example/README.md rename to frontend/app_flowy/packages/appflowy_backend/example/README.md index 6b1eb3ecae..4f4918689e 100644 --- a/frontend/app_flowy/packages/flowy_sdk/example/README.md +++ b/frontend/app_flowy/packages/appflowy_backend/example/README.md @@ -1,6 +1,6 @@ # flowy_sdk_example -Demonstrates how to use the flowy_sdk plugin. +Demonstrates how to use the appflowy_backend plugin. ## Getting Started diff --git a/frontend/app_flowy/packages/flowy_sdk/example/analysis_options.yaml b/frontend/app_flowy/packages/appflowy_backend/example/analysis_options.yaml similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/analysis_options.yaml rename to frontend/app_flowy/packages/appflowy_backend/example/analysis_options.yaml diff --git a/frontend/app_flowy/packages/flowy_sdk/example/android/.gitignore b/frontend/app_flowy/packages/appflowy_backend/example/android/.gitignore similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/android/.gitignore rename to frontend/app_flowy/packages/appflowy_backend/example/android/.gitignore diff --git a/frontend/app_flowy/packages/flowy_sdk/example/android/app/build.gradle b/frontend/app_flowy/packages/appflowy_backend/example/android/app/build.gradle similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/android/app/build.gradle rename to frontend/app_flowy/packages/appflowy_backend/example/android/app/build.gradle diff --git a/frontend/app_flowy/packages/flowy_sdk/example/android/app/src/debug/AndroidManifest.xml b/frontend/app_flowy/packages/appflowy_backend/example/android/app/src/debug/AndroidManifest.xml similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/android/app/src/debug/AndroidManifest.xml rename to frontend/app_flowy/packages/appflowy_backend/example/android/app/src/debug/AndroidManifest.xml diff --git a/frontend/app_flowy/packages/flowy_sdk/example/android/app/src/main/AndroidManifest.xml b/frontend/app_flowy/packages/appflowy_backend/example/android/app/src/main/AndroidManifest.xml similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/android/app/src/main/AndroidManifest.xml rename to frontend/app_flowy/packages/appflowy_backend/example/android/app/src/main/AndroidManifest.xml diff --git a/frontend/app_flowy/packages/flowy_sdk/example/android/app/src/main/kotlin/com/plugin/flowy_sdk_example/MainActivity.kt b/frontend/app_flowy/packages/appflowy_backend/example/android/app/src/main/kotlin/com/plugin/flowy_sdk_example/MainActivity.kt similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/android/app/src/main/kotlin/com/plugin/flowy_sdk_example/MainActivity.kt rename to frontend/app_flowy/packages/appflowy_backend/example/android/app/src/main/kotlin/com/plugin/flowy_sdk_example/MainActivity.kt diff --git a/frontend/app_flowy/packages/flowy_sdk/example/android/app/src/main/res/drawable-v21/launch_background.xml b/frontend/app_flowy/packages/appflowy_backend/example/android/app/src/main/res/drawable-v21/launch_background.xml similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/android/app/src/main/res/drawable-v21/launch_background.xml rename to frontend/app_flowy/packages/appflowy_backend/example/android/app/src/main/res/drawable-v21/launch_background.xml diff --git a/frontend/app_flowy/packages/flowy_sdk/example/android/app/src/main/res/drawable/launch_background.xml b/frontend/app_flowy/packages/appflowy_backend/example/android/app/src/main/res/drawable/launch_background.xml similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/android/app/src/main/res/drawable/launch_background.xml rename to frontend/app_flowy/packages/appflowy_backend/example/android/app/src/main/res/drawable/launch_background.xml diff --git a/frontend/app_flowy/packages/flowy_sdk/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/frontend/app_flowy/packages/appflowy_backend/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png rename to frontend/app_flowy/packages/appflowy_backend/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/frontend/app_flowy/packages/appflowy_backend/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png rename to frontend/app_flowy/packages/appflowy_backend/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/frontend/app_flowy/packages/appflowy_backend/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png rename to frontend/app_flowy/packages/appflowy_backend/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/frontend/app_flowy/packages/appflowy_backend/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to frontend/app_flowy/packages/appflowy_backend/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/frontend/app_flowy/packages/appflowy_backend/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to frontend/app_flowy/packages/appflowy_backend/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/android/app/src/main/res/values-night/styles.xml b/frontend/app_flowy/packages/appflowy_backend/example/android/app/src/main/res/values-night/styles.xml similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/android/app/src/main/res/values-night/styles.xml rename to frontend/app_flowy/packages/appflowy_backend/example/android/app/src/main/res/values-night/styles.xml diff --git a/frontend/app_flowy/packages/flowy_sdk/example/android/app/src/main/res/values/styles.xml b/frontend/app_flowy/packages/appflowy_backend/example/android/app/src/main/res/values/styles.xml similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/android/app/src/main/res/values/styles.xml rename to frontend/app_flowy/packages/appflowy_backend/example/android/app/src/main/res/values/styles.xml diff --git a/frontend/app_flowy/packages/flowy_sdk/example/android/app/src/profile/AndroidManifest.xml b/frontend/app_flowy/packages/appflowy_backend/example/android/app/src/profile/AndroidManifest.xml similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/android/app/src/profile/AndroidManifest.xml rename to frontend/app_flowy/packages/appflowy_backend/example/android/app/src/profile/AndroidManifest.xml diff --git a/frontend/app_flowy/packages/flowy_sdk/example/android/build.gradle b/frontend/app_flowy/packages/appflowy_backend/example/android/build.gradle similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/android/build.gradle rename to frontend/app_flowy/packages/appflowy_backend/example/android/build.gradle diff --git a/frontend/app_flowy/packages/flowy_sdk/example/android/gradle.properties b/frontend/app_flowy/packages/appflowy_backend/example/android/gradle.properties similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/android/gradle.properties rename to frontend/app_flowy/packages/appflowy_backend/example/android/gradle.properties diff --git a/frontend/app_flowy/packages/flowy_sdk/example/android/gradle/wrapper/gradle-wrapper.properties b/frontend/app_flowy/packages/appflowy_backend/example/android/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/android/gradle/wrapper/gradle-wrapper.properties rename to frontend/app_flowy/packages/appflowy_backend/example/android/gradle/wrapper/gradle-wrapper.properties diff --git a/frontend/app_flowy/packages/flowy_sdk/example/android/settings.gradle b/frontend/app_flowy/packages/appflowy_backend/example/android/settings.gradle similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/android/settings.gradle rename to frontend/app_flowy/packages/appflowy_backend/example/android/settings.gradle diff --git a/frontend/app_flowy/packages/flowy_sdk/example/integration_test/app_test.dart b/frontend/app_flowy/packages/appflowy_backend/example/integration_test/app_test.dart similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/integration_test/app_test.dart rename to frontend/app_flowy/packages/appflowy_backend/example/integration_test/app_test.dart diff --git a/frontend/app_flowy/packages/flowy_sdk/example/integration_test/driver.dart b/frontend/app_flowy/packages/appflowy_backend/example/integration_test/driver.dart similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/integration_test/driver.dart rename to frontend/app_flowy/packages/appflowy_backend/example/integration_test/driver.dart diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/.gitignore b/frontend/app_flowy/packages/appflowy_backend/example/ios/.gitignore similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/.gitignore rename to frontend/app_flowy/packages/appflowy_backend/example/ios/.gitignore diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Flutter/AppFrameworkInfo.plist b/frontend/app_flowy/packages/appflowy_backend/example/ios/Flutter/AppFrameworkInfo.plist similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Flutter/AppFrameworkInfo.plist rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Flutter/AppFrameworkInfo.plist diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Flutter/Debug.xcconfig b/frontend/app_flowy/packages/appflowy_backend/example/ios/Flutter/Debug.xcconfig similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Flutter/Debug.xcconfig rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Flutter/Debug.xcconfig diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Flutter/Release.xcconfig b/frontend/app_flowy/packages/appflowy_backend/example/ios/Flutter/Release.xcconfig similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Flutter/Release.xcconfig rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Flutter/Release.xcconfig diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Podfile b/frontend/app_flowy/packages/appflowy_backend/example/ios/Podfile similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Podfile rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Podfile diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner.xcodeproj/project.pbxproj b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner.xcodeproj/project.pbxproj similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner.xcodeproj/project.pbxproj rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner.xcodeproj/project.pbxproj diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner.xcworkspace/contents.xcworkspacedata b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner.xcworkspace/contents.xcworkspacedata similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner.xcworkspace/contents.xcworkspacedata rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner.xcworkspace/contents.xcworkspacedata diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/AppDelegate.swift b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/AppDelegate.swift similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/AppDelegate.swift rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/AppDelegate.swift diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Base.lproj/LaunchScreen.storyboard b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Base.lproj/LaunchScreen.storyboard rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Base.lproj/LaunchScreen.storyboard diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Base.lproj/Main.storyboard b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Base.lproj/Main.storyboard similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Base.lproj/Main.storyboard rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Base.lproj/Main.storyboard diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Info.plist b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Info.plist similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Info.plist rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Info.plist diff --git a/frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Runner-Bridging-Header.h b/frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Runner-Bridging-Header.h similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/ios/Runner/Runner-Bridging-Header.h rename to frontend/app_flowy/packages/appflowy_backend/example/ios/Runner/Runner-Bridging-Header.h diff --git a/frontend/app_flowy/packages/flowy_sdk/example/lib/main.dart b/frontend/app_flowy/packages/appflowy_backend/example/lib/main.dart similarity index 96% rename from frontend/app_flowy/packages/flowy_sdk/example/lib/main.dart rename to frontend/app_flowy/packages/appflowy_backend/example/lib/main.dart index df64a3b08c..39759cfbff 100644 --- a/frontend/app_flowy/packages/flowy_sdk/example/lib/main.dart +++ b/frontend/app_flowy/packages/appflowy_backend/example/lib/main.dart @@ -2,7 +2,7 @@ import 'package:flutter/material.dart'; import 'dart:async'; import 'package:flutter/services.dart'; -import 'package:flowy_sdk/flowy_sdk.dart'; +import 'package:appflowy_backend/appflowy_backend.dart'; void main() { runApp(MyApp()); diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/.gitignore b/frontend/app_flowy/packages/appflowy_backend/example/macos/.gitignore similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/.gitignore rename to frontend/app_flowy/packages/appflowy_backend/example/macos/.gitignore diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/Flutter/Flutter-Debug.xcconfig b/frontend/app_flowy/packages/appflowy_backend/example/macos/Flutter/Flutter-Debug.xcconfig similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/Flutter/Flutter-Debug.xcconfig rename to frontend/app_flowy/packages/appflowy_backend/example/macos/Flutter/Flutter-Debug.xcconfig diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/Flutter/Flutter-Release.xcconfig b/frontend/app_flowy/packages/appflowy_backend/example/macos/Flutter/Flutter-Release.xcconfig similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/Flutter/Flutter-Release.xcconfig rename to frontend/app_flowy/packages/appflowy_backend/example/macos/Flutter/Flutter-Release.xcconfig diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/Flutter/GeneratedPluginRegistrant.swift b/frontend/app_flowy/packages/appflowy_backend/example/macos/Flutter/GeneratedPluginRegistrant.swift similarity index 55% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/Flutter/GeneratedPluginRegistrant.swift rename to frontend/app_flowy/packages/appflowy_backend/example/macos/Flutter/GeneratedPluginRegistrant.swift index 7f32fa30c5..d38fb635a3 100644 --- a/frontend/app_flowy/packages/flowy_sdk/example/macos/Flutter/GeneratedPluginRegistrant.swift +++ b/frontend/app_flowy/packages/appflowy_backend/example/macos/Flutter/GeneratedPluginRegistrant.swift @@ -5,8 +5,8 @@ import FlutterMacOS import Foundation -import flowy_sdk +import appflowy_backend func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { - FlowySdkPlugin.register(with: registry.registrar(forPlugin: "FlowySdkPlugin")) + AppFlowyBackendPlugin.register(with: registry.registrar(forPlugin: "AppFlowyBackendPlugin")) } diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/Podfile b/frontend/app_flowy/packages/appflowy_backend/example/macos/Podfile similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/Podfile rename to frontend/app_flowy/packages/appflowy_backend/example/macos/Podfile diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/Podfile.lock b/frontend/app_flowy/packages/appflowy_backend/example/macos/Podfile.lock similarity index 81% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/Podfile.lock rename to frontend/app_flowy/packages/appflowy_backend/example/macos/Podfile.lock index bae4dc3578..0f8ecbb9f1 100644 --- a/frontend/app_flowy/packages/flowy_sdk/example/macos/Podfile.lock +++ b/frontend/app_flowy/packages/appflowy_backend/example/macos/Podfile.lock @@ -1,7 +1,7 @@ PODS: - flowy_sqlite (0.0.1): - FlutterMacOS - - flowy_sdk (0.0.1): + - appflowy_backend (0.0.1): - FlutterMacOS - FlutterMacOS (1.0.0) - path_provider (0.0.1) @@ -10,7 +10,7 @@ PODS: DEPENDENCIES: - flowy_sqlite (from `Flutter/ephemeral/.symlinks/plugins/flowy_sqlite/macos`) - - flowy_sdk (from `Flutter/ephemeral/.symlinks/plugins/flowy_sdk/macos`) + - appflowy_backend (from `Flutter/ephemeral/.symlinks/plugins/appflowy_backend/macos`) - FlutterMacOS (from `Flutter/ephemeral/.symlinks/flutter/darwin-x64`) - path_provider (from `Flutter/ephemeral/.symlinks/plugins/path_provider/macos`) - path_provider_macos (from `Flutter/ephemeral/.symlinks/plugins/path_provider_macos/macos`) @@ -18,8 +18,8 @@ DEPENDENCIES: EXTERNAL SOURCES: flowy_sqlite: :path: Flutter/ephemeral/.symlinks/plugins/flowy_sqlite/macos - flowy_sdk: - :path: Flutter/ephemeral/.symlinks/plugins/flowy_sdk/macos + appflowy_backend: + :path: Flutter/ephemeral/.symlinks/plugins/appflowy_backend/macos FlutterMacOS: :path: Flutter/ephemeral/.symlinks/flutter/darwin-x64 path_provider: @@ -29,7 +29,7 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: flowy_sqlite: 6638deea1ca0baeef75156d16236123d4703161d - flowy_sdk: 12d2c047ed260a0aa8788a0b9616da46e2312025 + appflowy_backend: 12d2c047ed260a0aa8788a0b9616da46e2312025 FlutterMacOS: 15bea8a44d2fa024068daa0140371c020b4b6ff9 path_provider: e0848572d1d38b9a7dd099e79cf83f5b7e2cde9f path_provider_macos: a0a3fd666cb7cd0448e936fb4abad4052961002b diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/Runner.xcodeproj/project.pbxproj b/frontend/app_flowy/packages/appflowy_backend/example/macos/Runner.xcodeproj/project.pbxproj similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/Runner.xcodeproj/project.pbxproj rename to frontend/app_flowy/packages/appflowy_backend/example/macos/Runner.xcodeproj/project.pbxproj diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/frontend/app_flowy/packages/appflowy_backend/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to frontend/app_flowy/packages/appflowy_backend/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/frontend/app_flowy/packages/appflowy_backend/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme rename to frontend/app_flowy/packages/appflowy_backend/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/Runner.xcworkspace/contents.xcworkspacedata b/frontend/app_flowy/packages/appflowy_backend/example/macos/Runner.xcworkspace/contents.xcworkspacedata similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/Runner.xcworkspace/contents.xcworkspacedata rename to frontend/app_flowy/packages/appflowy_backend/example/macos/Runner.xcworkspace/contents.xcworkspacedata diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/frontend/app_flowy/packages/appflowy_backend/example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to frontend/app_flowy/packages/appflowy_backend/example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/AppDelegate.swift b/frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/AppDelegate.swift similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/AppDelegate.swift rename to frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/AppDelegate.swift diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json rename to frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png rename to frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png rename to frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png rename to frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png b/frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png rename to frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png b/frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png rename to frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png b/frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png rename to frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png rename to frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Base.lproj/MainMenu.xib b/frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Base.lproj/MainMenu.xib similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Base.lproj/MainMenu.xib rename to frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Base.lproj/MainMenu.xib diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Configs/AppInfo.xcconfig b/frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Configs/AppInfo.xcconfig similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Configs/AppInfo.xcconfig rename to frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Configs/AppInfo.xcconfig diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Configs/Debug.xcconfig b/frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Configs/Debug.xcconfig similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Configs/Debug.xcconfig rename to frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Configs/Debug.xcconfig diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Configs/Release.xcconfig b/frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Configs/Release.xcconfig similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Configs/Release.xcconfig rename to frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Configs/Release.xcconfig diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Configs/Warnings.xcconfig b/frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Configs/Warnings.xcconfig similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Configs/Warnings.xcconfig rename to frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Configs/Warnings.xcconfig diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/DebugProfile.entitlements b/frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/DebugProfile.entitlements similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/DebugProfile.entitlements rename to frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/DebugProfile.entitlements diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Info.plist b/frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Info.plist similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Info.plist rename to frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Info.plist diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/MainFlutterWindow.swift b/frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/MainFlutterWindow.swift similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/MainFlutterWindow.swift rename to frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/MainFlutterWindow.swift diff --git a/frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Release.entitlements b/frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Release.entitlements similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/macos/Runner/Release.entitlements rename to frontend/app_flowy/packages/appflowy_backend/example/macos/Runner/Release.entitlements diff --git a/frontend/app_flowy/packages/flowy_sdk/example/pubspec.yaml b/frontend/app_flowy/packages/appflowy_backend/example/pubspec.yaml similarity index 95% rename from frontend/app_flowy/packages/flowy_sdk/example/pubspec.yaml rename to frontend/app_flowy/packages/appflowy_backend/example/pubspec.yaml index 954a50e831..3488f9f4d1 100644 --- a/frontend/app_flowy/packages/flowy_sdk/example/pubspec.yaml +++ b/frontend/app_flowy/packages/appflowy_backend/example/pubspec.yaml @@ -1,5 +1,5 @@ name: flowy_sdk_example -description: Demonstrates how to use the flowy_sdk plugin. +description: Demonstrates how to use the appflowy_backend plugin. # The following line prevents the package from being accidentally published to # pub.dev using `pub publish`. This is preferred for private packages. @@ -12,9 +12,9 @@ dependencies: flutter: sdk: flutter - flowy_sdk: + appflowy_backend: # When depending on this package from a real application you should use: - # flowy_sdk: ^x.y.z + # appflowy_backend: ^x.y.z # See https://dart.dev/tools/pub/dependencies#version-constraints # The example app is bundled with the plugin so we use a path dependency on # the parent directory to use the current plugin's version. diff --git a/frontend/app_flowy/packages/flowy_sdk/example/test/widget_test.dart b/frontend/app_flowy/packages/appflowy_backend/example/test/widget_test.dart similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/test/widget_test.dart rename to frontend/app_flowy/packages/appflowy_backend/example/test/widget_test.dart diff --git a/frontend/app_flowy/packages/flowy_sdk/example/windows/.gitignore b/frontend/app_flowy/packages/appflowy_backend/example/windows/.gitignore similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/windows/.gitignore rename to frontend/app_flowy/packages/appflowy_backend/example/windows/.gitignore diff --git a/frontend/app_flowy/packages/flowy_sdk/example/windows/CMakeLists.txt b/frontend/app_flowy/packages/appflowy_backend/example/windows/CMakeLists.txt similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/windows/CMakeLists.txt rename to frontend/app_flowy/packages/appflowy_backend/example/windows/CMakeLists.txt diff --git a/frontend/app_flowy/packages/flowy_sdk/example/windows/flutter/CMakeLists.txt b/frontend/app_flowy/packages/appflowy_backend/example/windows/flutter/CMakeLists.txt similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/windows/flutter/CMakeLists.txt rename to frontend/app_flowy/packages/appflowy_backend/example/windows/flutter/CMakeLists.txt diff --git a/frontend/app_flowy/packages/appflowy_backend/example/windows/flutter/generated_plugin_registrant.cc b/frontend/app_flowy/packages/appflowy_backend/example/windows/flutter/generated_plugin_registrant.cc new file mode 100644 index 0000000000..7e6a219102 --- /dev/null +++ b/frontend/app_flowy/packages/appflowy_backend/example/windows/flutter/generated_plugin_registrant.cc @@ -0,0 +1,14 @@ +// +// Generated file. Do not edit. +// + +// clang-format off + +#include "generated_plugin_registrant.h" + +#include + +void RegisterPlugins(flutter::PluginRegistry* registry) { + AppFlowyBackendPluginRegisterWithRegistrar( + registry->GetRegistrarForPlugin("AppFlowyBackendPlugin")); +} diff --git a/frontend/app_flowy/packages/flowy_sdk/example/windows/flutter/generated_plugin_registrant.h b/frontend/app_flowy/packages/appflowy_backend/example/windows/flutter/generated_plugin_registrant.h similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/windows/flutter/generated_plugin_registrant.h rename to frontend/app_flowy/packages/appflowy_backend/example/windows/flutter/generated_plugin_registrant.h diff --git a/frontend/app_flowy/packages/flowy_sdk/example/windows/flutter/generated_plugins.cmake b/frontend/app_flowy/packages/appflowy_backend/example/windows/flutter/generated_plugins.cmake similarity index 97% rename from frontend/app_flowy/packages/flowy_sdk/example/windows/flutter/generated_plugins.cmake rename to frontend/app_flowy/packages/appflowy_backend/example/windows/flutter/generated_plugins.cmake index 33c0fd0169..9831df3549 100644 --- a/frontend/app_flowy/packages/flowy_sdk/example/windows/flutter/generated_plugins.cmake +++ b/frontend/app_flowy/packages/appflowy_backend/example/windows/flutter/generated_plugins.cmake @@ -3,7 +3,7 @@ # list(APPEND FLUTTER_PLUGIN_LIST - flowy_sdk + appflowy_backend ) list(APPEND FLUTTER_FFI_PLUGIN_LIST diff --git a/frontend/app_flowy/packages/flowy_sdk/example/windows/runner/CMakeLists.txt b/frontend/app_flowy/packages/appflowy_backend/example/windows/runner/CMakeLists.txt similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/windows/runner/CMakeLists.txt rename to frontend/app_flowy/packages/appflowy_backend/example/windows/runner/CMakeLists.txt diff --git a/frontend/app_flowy/packages/flowy_sdk/example/windows/runner/Runner.rc b/frontend/app_flowy/packages/appflowy_backend/example/windows/runner/Runner.rc similarity index 98% rename from frontend/app_flowy/packages/flowy_sdk/example/windows/runner/Runner.rc rename to frontend/app_flowy/packages/appflowy_backend/example/windows/runner/Runner.rc index ca566ff641..cef21e39d3 100644 --- a/frontend/app_flowy/packages/flowy_sdk/example/windows/runner/Runner.rc +++ b/frontend/app_flowy/packages/appflowy_backend/example/windows/runner/Runner.rc @@ -90,7 +90,7 @@ BEGIN BLOCK "040904e4" BEGIN VALUE "CompanyName", "com.plugin" "\0" - VALUE "FileDescription", "Demonstrates how to use the flowy_sdk plugin." "\0" + VALUE "FileDescription", "Demonstrates how to use the appflowy_backend plugin." "\0" VALUE "FileVersion", VERSION_AS_STRING "\0" VALUE "InternalName", "flowy_sdk_example" "\0" VALUE "LegalCopyright", "Copyright (C) 2021 com.plugin. All rights reserved." "\0" diff --git a/frontend/app_flowy/packages/flowy_sdk/example/windows/runner/flutter_window.cpp b/frontend/app_flowy/packages/appflowy_backend/example/windows/runner/flutter_window.cpp similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/windows/runner/flutter_window.cpp rename to frontend/app_flowy/packages/appflowy_backend/example/windows/runner/flutter_window.cpp diff --git a/frontend/app_flowy/packages/flowy_sdk/example/windows/runner/flutter_window.h b/frontend/app_flowy/packages/appflowy_backend/example/windows/runner/flutter_window.h similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/windows/runner/flutter_window.h rename to frontend/app_flowy/packages/appflowy_backend/example/windows/runner/flutter_window.h diff --git a/frontend/app_flowy/packages/flowy_sdk/example/windows/runner/main.cpp b/frontend/app_flowy/packages/appflowy_backend/example/windows/runner/main.cpp similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/windows/runner/main.cpp rename to frontend/app_flowy/packages/appflowy_backend/example/windows/runner/main.cpp diff --git a/frontend/app_flowy/packages/flowy_sdk/example/windows/runner/resource.h b/frontend/app_flowy/packages/appflowy_backend/example/windows/runner/resource.h similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/windows/runner/resource.h rename to frontend/app_flowy/packages/appflowy_backend/example/windows/runner/resource.h diff --git a/frontend/app_flowy/packages/flowy_sdk/example/windows/runner/resources/app_icon.ico b/frontend/app_flowy/packages/appflowy_backend/example/windows/runner/resources/app_icon.ico similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/windows/runner/resources/app_icon.ico rename to frontend/app_flowy/packages/appflowy_backend/example/windows/runner/resources/app_icon.ico diff --git a/frontend/app_flowy/packages/flowy_sdk/example/windows/runner/runner.exe.manifest b/frontend/app_flowy/packages/appflowy_backend/example/windows/runner/runner.exe.manifest similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/windows/runner/runner.exe.manifest rename to frontend/app_flowy/packages/appflowy_backend/example/windows/runner/runner.exe.manifest diff --git a/frontend/app_flowy/packages/flowy_sdk/example/windows/runner/utils.cpp b/frontend/app_flowy/packages/appflowy_backend/example/windows/runner/utils.cpp similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/windows/runner/utils.cpp rename to frontend/app_flowy/packages/appflowy_backend/example/windows/runner/utils.cpp diff --git a/frontend/app_flowy/packages/flowy_sdk/example/windows/runner/utils.h b/frontend/app_flowy/packages/appflowy_backend/example/windows/runner/utils.h similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/windows/runner/utils.h rename to frontend/app_flowy/packages/appflowy_backend/example/windows/runner/utils.h diff --git a/frontend/app_flowy/packages/flowy_sdk/example/windows/runner/win32_window.cpp b/frontend/app_flowy/packages/appflowy_backend/example/windows/runner/win32_window.cpp similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/windows/runner/win32_window.cpp rename to frontend/app_flowy/packages/appflowy_backend/example/windows/runner/win32_window.cpp diff --git a/frontend/app_flowy/packages/flowy_sdk/example/windows/runner/win32_window.h b/frontend/app_flowy/packages/appflowy_backend/example/windows/runner/win32_window.h similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/example/windows/runner/win32_window.h rename to frontend/app_flowy/packages/appflowy_backend/example/windows/runner/win32_window.h diff --git a/frontend/app_flowy/packages/flowy_sdk/ios/.gitignore b/frontend/app_flowy/packages/appflowy_backend/ios/.gitignore similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/ios/.gitignore rename to frontend/app_flowy/packages/appflowy_backend/ios/.gitignore diff --git a/frontend/app_flowy/packages/flowy_sdk/ios/Assets/.gitkeep b/frontend/app_flowy/packages/appflowy_backend/ios/Assets/.gitkeep similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/ios/Assets/.gitkeep rename to frontend/app_flowy/packages/appflowy_backend/ios/Assets/.gitkeep diff --git a/frontend/app_flowy/packages/appflowy_backend/ios/Classes/AppFlowyBackendPlugin.h b/frontend/app_flowy/packages/appflowy_backend/ios/Classes/AppFlowyBackendPlugin.h new file mode 100644 index 0000000000..1bb542b437 --- /dev/null +++ b/frontend/app_flowy/packages/appflowy_backend/ios/Classes/AppFlowyBackendPlugin.h @@ -0,0 +1,4 @@ +#import + +@interface AppFlowyBackendPlugin : NSObject +@end diff --git a/frontend/app_flowy/packages/flowy_sdk/ios/Classes/FlowySdkPlugin.m b/frontend/app_flowy/packages/appflowy_backend/ios/Classes/AppFlowyBackendPlugin.m similarity index 53% rename from frontend/app_flowy/packages/flowy_sdk/ios/Classes/FlowySdkPlugin.m rename to frontend/app_flowy/packages/appflowy_backend/ios/Classes/AppFlowyBackendPlugin.m index 0343b9ec20..a970b993e8 100644 --- a/frontend/app_flowy/packages/flowy_sdk/ios/Classes/FlowySdkPlugin.m +++ b/frontend/app_flowy/packages/appflowy_backend/ios/Classes/AppFlowyBackendPlugin.m @@ -1,15 +1,15 @@ -#import "FlowySdkPlugin.h" -#if __has_include() -#import +#import "AppFlowyBackendPlugin.h" +#if __has_include() +#import #else // Support project import fallback if the generated compatibility header // is not copied when this plugin is created as a library. // https://forums.swift.org/t/swift-static-libraries-dont-copy-generated-objective-c-header/19816 -#import "flowy_sdk-Swift.h" +#import "appflowy_backend-Swift.h" #endif -@implementation FlowySdkPlugin +@implementation AppFlowyBackendPlugin + (void)registerWithRegistrar:(NSObject*)registrar { - [SwiftFlowySdkPlugin registerWithRegistrar:registrar]; + [SwiftAppFlowyBackendPlugin registerWithRegistrar:registrar]; } @end diff --git a/frontend/app_flowy/packages/flowy_sdk/ios/Classes/SwiftFlowySdkPlugin.swift b/frontend/app_flowy/packages/appflowy_backend/ios/Classes/AppFlowyBackendPlugin.swift similarity index 63% rename from frontend/app_flowy/packages/flowy_sdk/ios/Classes/SwiftFlowySdkPlugin.swift rename to frontend/app_flowy/packages/appflowy_backend/ios/Classes/AppFlowyBackendPlugin.swift index 736d69d565..1a50e5fc5a 100644 --- a/frontend/app_flowy/packages/flowy_sdk/ios/Classes/SwiftFlowySdkPlugin.swift +++ b/frontend/app_flowy/packages/appflowy_backend/ios/Classes/AppFlowyBackendPlugin.swift @@ -1,10 +1,10 @@ import Flutter import UIKit -public class SwiftFlowySdkPlugin: NSObject, FlutterPlugin { +public class SwiftAppFlowyBackendPlugin: NSObject, FlutterPlugin { public static func register(with registrar: FlutterPluginRegistrar) { - let channel = FlutterMethodChannel(name: "flowy_sdk", binaryMessenger: registrar.messenger()) - let instance = SwiftFlowySdkPlugin() + let channel = FlutterMethodChannel(name: "appflowy_backend", binaryMessenger: registrar.messenger()) + let instance = SwiftAppFlowyBackendPlugin() registrar.addMethodCallDelegate(instance, channel: channel) } diff --git a/frontend/app_flowy/packages/flowy_sdk/ios/flowy_sdk.podspec b/frontend/app_flowy/packages/appflowy_backend/ios/appflowy_backend.podspec similarity index 87% rename from frontend/app_flowy/packages/flowy_sdk/ios/flowy_sdk.podspec rename to frontend/app_flowy/packages/appflowy_backend/ios/appflowy_backend.podspec index ed15693e27..429afd46fe 100644 --- a/frontend/app_flowy/packages/flowy_sdk/ios/flowy_sdk.podspec +++ b/frontend/app_flowy/packages/appflowy_backend/ios/appflowy_backend.podspec @@ -1,9 +1,9 @@ # # To learn more about a Podspec see http://guides.cocoapods.org/syntax/podspec.html. -# Run `pod lib lint flowy_sdk.podspec' to validate before publishing. +# Run `pod lib lint appflowy_backend.podspec' to validate before publishing. # Pod::Spec.new do |s| - s.name = 'flowy_sdk' + s.name = 'appflowy_backend' s.version = '0.0.1' s.summary = 'A new flutter plugin project.' s.description = <<-DESC diff --git a/frontend/app_flowy/packages/flowy_sdk/lib/flowy_sdk.dart b/frontend/app_flowy/packages/appflowy_backend/lib/appflowy_backend.dart similarity index 86% rename from frontend/app_flowy/packages/flowy_sdk/lib/flowy_sdk.dart rename to frontend/app_flowy/packages/appflowy_backend/lib/appflowy_backend.dart index e6a20c06ed..168865ebd2 100644 --- a/frontend/app_flowy/packages/flowy_sdk/lib/flowy_sdk.dart +++ b/frontend/app_flowy/packages/appflowy_backend/lib/appflowy_backend.dart @@ -1,7 +1,7 @@ export 'package:async/async.dart'; import 'dart:io'; import 'dart:async'; -import 'package:flowy_sdk/rust_stream.dart'; +import 'package:appflowy_backend/rust_stream.dart'; import 'package:flutter/services.dart'; import 'dart:ffi'; import 'ffi.dart' as ffi; @@ -17,7 +17,7 @@ class FlowySDKException implements Exception { } class FlowySDK { - static const MethodChannel _channel = MethodChannel('flowy_sdk'); + static const MethodChannel _channel = MethodChannel('appflowy_backend'); static Future get platformVersion async { final String version = await _channel.invokeMethod('getPlatformVersion'); return version; diff --git a/frontend/app_flowy/packages/appflowy_backend/lib/appflowy_backend_method_channel.dart b/frontend/app_flowy/packages/appflowy_backend/lib/appflowy_backend_method_channel.dart new file mode 100644 index 0000000000..86386b292c --- /dev/null +++ b/frontend/app_flowy/packages/appflowy_backend/lib/appflowy_backend_method_channel.dart @@ -0,0 +1,18 @@ +import 'package:flutter/foundation.dart'; +import 'package:flutter/services.dart'; + +import 'appflowy_backend_platform_interface.dart'; + +/// An implementation of [AppFlowyBackendPlatform] that uses method channels. +class MethodChannelFlowySdk extends AppFlowyBackendPlatform { + /// The method channel used to interact with the native platform. + @visibleForTesting + final methodChannel = const MethodChannel('appflowy_backend'); + + @override + Future getPlatformVersion() async { + final version = + await methodChannel.invokeMethod('getPlatformVersion'); + return version; + } +} diff --git a/frontend/app_flowy/packages/appflowy_backend/lib/appflowy_backend_platform_interface.dart b/frontend/app_flowy/packages/appflowy_backend/lib/appflowy_backend_platform_interface.dart new file mode 100644 index 0000000000..8bd723763b --- /dev/null +++ b/frontend/app_flowy/packages/appflowy_backend/lib/appflowy_backend_platform_interface.dart @@ -0,0 +1,29 @@ +import 'package:plugin_platform_interface/plugin_platform_interface.dart'; + +import 'appflowy_backend_method_channel.dart'; + +abstract class AppFlowyBackendPlatform extends PlatformInterface { + /// Constructs a FlowySdkPlatform. + AppFlowyBackendPlatform() : super(token: _token); + + static final Object _token = Object(); + + static AppFlowyBackendPlatform _instance = MethodChannelFlowySdk(); + + /// The default instance of [AppFlowyBackendPlatform] to use. + /// + /// Defaults to [MethodChannelFlowySdk]. + static AppFlowyBackendPlatform get instance => _instance; + + /// Platform-specific implementations should set this with their own + /// platform-specific class that extends [AppFlowyBackendPlatform] when + /// they register themselves. + static set instance(AppFlowyBackendPlatform instance) { + PlatformInterface.verifyToken(instance, _token); + _instance = instance; + } + + Future getPlatformVersion() { + throw UnimplementedError('platformVersion() has not been implemented.'); + } +} diff --git a/frontend/app_flowy/packages/flowy_sdk/lib/dispatch/dispatch.dart b/frontend/app_flowy/packages/appflowy_backend/lib/dispatch/dispatch.dart similarity index 84% rename from frontend/app_flowy/packages/flowy_sdk/lib/dispatch/dispatch.dart rename to frontend/app_flowy/packages/appflowy_backend/lib/dispatch/dispatch.dart index 020c8f1ed0..6e95e5c9a1 100644 --- a/frontend/app_flowy/packages/flowy_sdk/lib/dispatch/dispatch.dart +++ b/frontend/app_flowy/packages/appflowy_backend/lib/dispatch/dispatch.dart @@ -1,10 +1,10 @@ import 'dart:ffi'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/log.dart'; +import 'package:appflowy_backend/log.dart'; // ignore: unnecessary_import -import 'package:flowy_sdk/protobuf/dart-ffi/ffi_response.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-net/network_state.pb.dart'; +import 'package:appflowy_backend/protobuf/dart-ffi/ffi_response.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-error/errors.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-net/network_state.pb.dart'; import 'package:isolates/isolates.dart'; import 'package:isolates/ports.dart'; import 'package:ffi/ffi.dart'; @@ -12,12 +12,12 @@ import 'package:ffi/ffi.dart'; 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/protobuf.dart'; -import 'package:flowy_sdk/protobuf/dart-ffi/protobuf.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/protobuf.dart'; -import 'package:flowy_sdk/protobuf/flowy-document/protobuf.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/protobuf.dart'; +import 'package:appflowy_backend/ffi.dart' as ffi; +import 'package:appflowy_backend/protobuf/flowy-user/protobuf.dart'; +import 'package:appflowy_backend/protobuf/dart-ffi/protobuf.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/protobuf.dart'; +import 'package:appflowy_backend/protobuf/flowy-document/protobuf.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/protobuf.dart'; // ignore: unused_import import 'package:protobuf/protobuf.dart'; diff --git a/frontend/app_flowy/packages/flowy_sdk/lib/dispatch/error.dart b/frontend/app_flowy/packages/appflowy_backend/lib/dispatch/error.dart similarity index 74% rename from frontend/app_flowy/packages/flowy_sdk/lib/dispatch/error.dart rename to frontend/app_flowy/packages/appflowy_backend/lib/dispatch/error.dart index b29a37f280..4019f6723f 100644 --- a/frontend/app_flowy/packages/flowy_sdk/lib/dispatch/error.dart +++ b/frontend/app_flowy/packages/appflowy_backend/lib/dispatch/error.dart @@ -1,4 +1,4 @@ -import 'package:flowy_sdk/protobuf/dart-ffi/protobuf.dart'; +import 'package:appflowy_backend/protobuf/dart-ffi/protobuf.dart'; class FlowyInternalError { late FFIStatusCode _statusCode; @@ -20,7 +20,8 @@ class FlowyInternalError { return "$_statusCode: $_error"; } - FlowyInternalError({required FFIStatusCode statusCode, required String error}) { + FlowyInternalError( + {required FFIStatusCode statusCode, required String error}) { _statusCode = statusCode; _error = error; } @@ -39,7 +40,8 @@ class StackTraceError { ); FlowyInternalError asFlowyError() { - return FlowyInternalError(statusCode: FFIStatusCode.Err, error: this.toString()); + return FlowyInternalError( + statusCode: FFIStatusCode.Err, error: this.toString()); } String toString() { diff --git a/frontend/app_flowy/packages/flowy_sdk/lib/ffi.dart b/frontend/app_flowy/packages/appflowy_backend/lib/ffi.dart similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/lib/ffi.dart rename to frontend/app_flowy/packages/appflowy_backend/lib/ffi.dart diff --git a/frontend/app_flowy/packages/flowy_sdk/lib/log.dart b/frontend/app_flowy/packages/appflowy_backend/lib/log.dart similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/lib/log.dart rename to frontend/app_flowy/packages/appflowy_backend/lib/log.dart diff --git a/frontend/app_flowy/packages/flowy_sdk/lib/rust_stream.dart b/frontend/app_flowy/packages/appflowy_backend/lib/rust_stream.dart similarity index 85% rename from frontend/app_flowy/packages/flowy_sdk/lib/rust_stream.dart rename to frontend/app_flowy/packages/appflowy_backend/lib/rust_stream.dart index 0aaa565e43..15d8378942 100644 --- a/frontend/app_flowy/packages/flowy_sdk/lib/rust_stream.dart +++ b/frontend/app_flowy/packages/appflowy_backend/lib/rust_stream.dart @@ -2,7 +2,7 @@ import 'dart:isolate'; import 'dart:async'; import 'dart:typed_data'; import 'dart:ffi'; -import 'package:flowy_sdk/log.dart'; +import 'package:appflowy_backend/log.dart'; import 'protobuf/dart-notify/subject.pb.dart'; typedef ObserverCallback = void Function(SubscribeObject observable); @@ -30,7 +30,8 @@ class RustStreamReceiver { return shared; } - static StreamSubscription listen(void Function(SubscribeObject subject) callback) { + static StreamSubscription listen( + void Function(SubscribeObject subject) callback) { return RustStreamReceiver.shared.observable.stream.listen(callback); } @@ -39,7 +40,8 @@ class RustStreamReceiver { final observable = SubscribeObject.fromBuffer(bytes); _observableController.add(observable); } catch (e, s) { - Log.error('RustStreamReceiver SubscribeObject deserialize error: ${e.runtimeType}'); + Log.error( + 'RustStreamReceiver SubscribeObject deserialize error: ${e.runtimeType}'); Log.error('Stack trace \n $s'); rethrow; } diff --git a/frontend/app_flowy/packages/flowy_sdk/linux/Classes/binding.h b/frontend/app_flowy/packages/appflowy_backend/linux/Classes/binding.h similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/linux/Classes/binding.h rename to frontend/app_flowy/packages/appflowy_backend/linux/Classes/binding.h diff --git a/frontend/app_flowy/packages/flowy_sdk/macos/Classes/FlowySdkPlugin.swift b/frontend/app_flowy/packages/appflowy_backend/macos/Classes/AppFlowyBackendPlugin.swift similarity index 72% rename from frontend/app_flowy/packages/flowy_sdk/macos/Classes/FlowySdkPlugin.swift rename to frontend/app_flowy/packages/appflowy_backend/macos/Classes/AppFlowyBackendPlugin.swift index 320d758f2c..e482a87086 100644 --- a/frontend/app_flowy/packages/flowy_sdk/macos/Classes/FlowySdkPlugin.swift +++ b/frontend/app_flowy/packages/appflowy_backend/macos/Classes/AppFlowyBackendPlugin.swift @@ -1,10 +1,10 @@ import Cocoa import FlutterMacOS -public class FlowySdkPlugin: NSObject, FlutterPlugin { +public class AppFlowyBackendPlugin: NSObject, FlutterPlugin { public static func register(with registrar: FlutterPluginRegistrar) { - let channel = FlutterMethodChannel(name: "flowy_sdk", binaryMessenger: registrar.messenger) - let instance = FlowySdkPlugin() + let channel = FlutterMethodChannel(name: "appflowy_backend", binaryMessenger: registrar.messenger) + let instance = AppFlowyBackendPlugin() registrar.addMethodCallDelegate(instance, channel: channel) } diff --git a/frontend/app_flowy/packages/flowy_sdk/macos/Classes/binding.h b/frontend/app_flowy/packages/appflowy_backend/macos/Classes/binding.h similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/macos/Classes/binding.h rename to frontend/app_flowy/packages/appflowy_backend/macos/Classes/binding.h diff --git a/frontend/app_flowy/packages/flowy_sdk/macos/flowy_sdk.podspec b/frontend/app_flowy/packages/appflowy_backend/macos/appflowy_backend.podspec similarity index 86% rename from frontend/app_flowy/packages/flowy_sdk/macos/flowy_sdk.podspec rename to frontend/app_flowy/packages/appflowy_backend/macos/appflowy_backend.podspec index 497388b99f..19aa3dfaa7 100644 --- a/frontend/app_flowy/packages/flowy_sdk/macos/flowy_sdk.podspec +++ b/frontend/app_flowy/packages/appflowy_backend/macos/appflowy_backend.podspec @@ -1,9 +1,9 @@ # # To learn more about a Podspec see http://guides.cocoapods.org/syntax/podspec.html. -# Run `pod lib lint flowy_sdk.podspec' to validate before publishing. +# Run `pod lib lint appflowy_backend.podspec' to validate before publishing. # Pod::Spec.new do |s| - s.name = 'flowy_sdk' + s.name = 'appflowy_backend' s.version = '0.0.1' s.summary = 'A new flutter plugin project.' s.description = <<-DESC diff --git a/frontend/app_flowy/packages/flowy_sdk/pubspec.yaml b/frontend/app_flowy/packages/appflowy_backend/pubspec.yaml similarity index 88% rename from frontend/app_flowy/packages/flowy_sdk/pubspec.yaml rename to frontend/app_flowy/packages/appflowy_backend/pubspec.yaml index 186381d848..e7b512c39b 100644 --- a/frontend/app_flowy/packages/flowy_sdk/pubspec.yaml +++ b/frontend/app_flowy/packages/appflowy_backend/pubspec.yaml @@ -1,4 +1,4 @@ -name: flowy_sdk +name: appflowy_backend description: A new flutter plugin project. version: 0.0.1 homepage: @@ -17,6 +17,7 @@ dependencies: dartz: ^0.10.1 freezed_annotation: logger: ^1.0.0 + plugin_platform_interface: ^2.1.3 dev_dependencies: flutter_test: @@ -37,14 +38,14 @@ flutter: plugin: platforms: android: - package: com.plugin.flowy_sdk - pluginClass: FlowySdkPlugin + package: com.plugin.appflowy_backend + pluginClass: AppFlowyBackendPlugin ios: - pluginClass: FlowySdkPlugin + pluginClass: AppFlowyBackendPlugin macos: - pluginClass: FlowySdkPlugin + pluginClass: AppFlowyBackendPlugin windows: - pluginClass: FlowySdkPlugin + pluginClass: AppFlowyBackendPlugin # To add assets to your plugin package, add an assets section, like this: # assets: diff --git a/frontend/app_flowy/packages/appflowy_backend/test/appflowy_backend_method_channel_test.dart b/frontend/app_flowy/packages/appflowy_backend/test/appflowy_backend_method_channel_test.dart new file mode 100644 index 0000000000..330319bc32 --- /dev/null +++ b/frontend/app_flowy/packages/appflowy_backend/test/appflowy_backend_method_channel_test.dart @@ -0,0 +1,24 @@ +import 'package:flutter/services.dart'; +import 'package:flutter_test/flutter_test.dart'; +import 'package:appflowy_backend/appflowy_backend_method_channel.dart'; + +void main() { + MethodChannelFlowySdk platform = MethodChannelFlowySdk(); + const MethodChannel channel = MethodChannel('appflowy_backend'); + + TestWidgetsFlutterBinding.ensureInitialized(); + + setUp(() { + channel.setMockMethodCallHandler((MethodCall methodCall) async { + return '42'; + }); + }); + + tearDown(() { + channel.setMockMethodCallHandler(null); + }); + + test('getPlatformVersion', () async { + expect(await platform.getPlatformVersion(), '42'); + }); +} diff --git a/frontend/app_flowy/packages/flowy_sdk/test/flowy_sdk_test.dart b/frontend/app_flowy/packages/appflowy_backend/test/appflowy_backend_test.dart similarity index 77% rename from frontend/app_flowy/packages/flowy_sdk/test/flowy_sdk_test.dart rename to frontend/app_flowy/packages/appflowy_backend/test/appflowy_backend_test.dart index f19b9258bf..f9bc59d8d0 100644 --- a/frontend/app_flowy/packages/flowy_sdk/test/flowy_sdk_test.dart +++ b/frontend/app_flowy/packages/appflowy_backend/test/appflowy_backend_test.dart @@ -1,9 +1,9 @@ import 'package:flutter/services.dart'; import 'package:flutter_test/flutter_test.dart'; -import 'package:flowy_sdk/flowy_sdk.dart'; +import 'package:appflowy_backend/appflowy_backend.dart'; void main() { - const MethodChannel channel = MethodChannel('flowy_sdk'); + const MethodChannel channel = MethodChannel('appflowy_backend'); TestWidgetsFlutterBinding.ensureInitialized(); diff --git a/frontend/app_flowy/packages/flowy_sdk/windows/.gitignore b/frontend/app_flowy/packages/appflowy_backend/windows/.gitignore similarity index 100% rename from frontend/app_flowy/packages/flowy_sdk/windows/.gitignore rename to frontend/app_flowy/packages/appflowy_backend/windows/.gitignore diff --git a/frontend/app_flowy/packages/flowy_sdk/windows/CMakeLists.txt b/frontend/app_flowy/packages/appflowy_backend/windows/CMakeLists.txt similarity index 81% rename from frontend/app_flowy/packages/flowy_sdk/windows/CMakeLists.txt rename to frontend/app_flowy/packages/appflowy_backend/windows/CMakeLists.txt index 91580129ce..f164febfee 100644 --- a/frontend/app_flowy/packages/flowy_sdk/windows/CMakeLists.txt +++ b/frontend/app_flowy/packages/appflowy_backend/windows/CMakeLists.txt @@ -1,13 +1,13 @@ cmake_minimum_required(VERSION 3.14) -set(PROJECT_NAME "flowy_sdk") +set(PROJECT_NAME "appflowy_backend") project(${PROJECT_NAME} LANGUAGES CXX) # This value is used when generating builds using this plugin, so it must # not be changed -set(PLUGIN_NAME "flowy_sdk_plugin") +set(PLUGIN_NAME "appflowy_backend_plugin") add_library(${PLUGIN_NAME} SHARED - "flowy_sdk_plugin.cpp" + "appflowy_backend_plugin.cpp" ) apply_standard_settings(${PLUGIN_NAME}) set_target_properties(${PLUGIN_NAME} PROPERTIES @@ -18,7 +18,7 @@ target_include_directories(${PLUGIN_NAME} INTERFACE target_link_libraries(${PLUGIN_NAME} PRIVATE flutter flutter_wrapper_plugin) # List of absolute paths to libraries that should be bundled with the plugin -set(flowy_sdk_bundled_libraries +set(appflowy_backend_bundled_libraries "" PARENT_SCOPE ) diff --git a/frontend/app_flowy/packages/appflowy_backend/windows/app_flowy_backend_plugin.h b/frontend/app_flowy/packages/appflowy_backend/windows/app_flowy_backend_plugin.h new file mode 100644 index 0000000000..2e191badf1 --- /dev/null +++ b/frontend/app_flowy/packages/appflowy_backend/windows/app_flowy_backend_plugin.h @@ -0,0 +1,32 @@ +#ifndef FLUTTER_PLUGIN_FLOWY_SDK_PLUGIN_H_ +#define FLUTTER_PLUGIN_FLOWY_SDK_PLUGIN_H_ + +#include +#include + +#include + +namespace appflowy_backend { + +class AppFlowyBackendPlugin : public flutter::Plugin { + public: + static void RegisterWithRegistrar(flutter::PluginRegistrarWindows *registrar); + + AppFlowyBackendPlugin(); + + virtual ~AppFlowyBackendPlugin(); + + // Disallow copy and assign. + AppFlowyBackendPlugin(const AppFlowyBackendPlugin&) = delete; + AppFlowyBackendPlugin& operator=(const AppFlowyBackendPlugin&) = delete; + + private: + // Called when a method is called on this plugin's channel from Dart. + void HandleMethodCall( + const flutter::MethodCall &method_call, + std::unique_ptr> result); +}; + +} // namespace appflowy_backend + +#endif // FLUTTER_PLUGIN_FLOWY_SDK_PLUGIN_H_ diff --git a/frontend/app_flowy/packages/flowy_sdk/windows/flowy_sdk_plugin.cpp b/frontend/app_flowy/packages/appflowy_backend/windows/appflowy_backend_plugin.cpp similarity index 77% rename from frontend/app_flowy/packages/flowy_sdk/windows/flowy_sdk_plugin.cpp rename to frontend/app_flowy/packages/appflowy_backend/windows/appflowy_backend_plugin.cpp index c8cee3f618..3b9f8859ac 100644 --- a/frontend/app_flowy/packages/flowy_sdk/windows/flowy_sdk_plugin.cpp +++ b/frontend/app_flowy/packages/appflowy_backend/windows/appflowy_backend_plugin.cpp @@ -1,4 +1,4 @@ -#include "include/flowy_sdk/flowy_sdk_plugin.h" +#include "include/appflowy_backend/app_flowy_backend_plugin.h" // This must be included before many other Windows headers. #include @@ -16,13 +16,13 @@ namespace { -class FlowySdkPlugin : public flutter::Plugin { +class AppFlowyBackendPlugin : public flutter::Plugin { public: static void RegisterWithRegistrar(flutter::PluginRegistrarWindows *registrar); - FlowySdkPlugin(); + AppFlowyBackendPlugin(); - virtual ~FlowySdkPlugin(); + virtual ~AppFlowyBackendPlugin(); private: // Called when a method is called on this plugin's channel from Dart. @@ -32,14 +32,14 @@ class FlowySdkPlugin : public flutter::Plugin { }; // static -void FlowySdkPlugin::RegisterWithRegistrar( +void AppFlowyBackendPlugin::RegisterWithRegistrar( flutter::PluginRegistrarWindows *registrar) { auto channel = std::make_unique>( - registrar->messenger(), "flowy_sdk", + registrar->messenger(), "appflowy_backend", &flutter::StandardMethodCodec::GetInstance()); - auto plugin = std::make_unique(); + auto plugin = std::make_unique(); channel->SetMethodCallHandler( [plugin_pointer = plugin.get()](const auto &call, auto result) { @@ -49,11 +49,11 @@ void FlowySdkPlugin::RegisterWithRegistrar( registrar->AddPlugin(std::move(plugin)); } -FlowySdkPlugin::FlowySdkPlugin() {} +AppFlowyBackendPlugin::AppFlowyBackendPlugin() {} -FlowySdkPlugin::~FlowySdkPlugin() {} +AppFlowyBackendPlugin::~AppFlowyBackendPlugin() {} -void FlowySdkPlugin::HandleMethodCall( +void AppFlowyBackendPlugin::HandleMethodCall( const flutter::MethodCall &method_call, std::unique_ptr> result) { if (method_call.method_name().compare("getPlatformVersion") == 0) { @@ -74,9 +74,9 @@ void FlowySdkPlugin::HandleMethodCall( } // namespace -void FlowySdkPluginRegisterWithRegistrar( +void AppFlowyBackendPluginRegisterWithRegistrar( FlutterDesktopPluginRegistrarRef registrar) { - FlowySdkPlugin::RegisterWithRegistrar( + AppFlowyBackendPlugin::RegisterWithRegistrar( flutter::PluginRegistrarManager::GetInstance() ->GetRegistrar(registrar)); } diff --git a/frontend/app_flowy/packages/appflowy_backend/windows/appflowy_backend_plugin_c_api.cpp b/frontend/app_flowy/packages/appflowy_backend/windows/appflowy_backend_plugin_c_api.cpp new file mode 100644 index 0000000000..d1aee82845 --- /dev/null +++ b/frontend/app_flowy/packages/appflowy_backend/windows/appflowy_backend_plugin_c_api.cpp @@ -0,0 +1,12 @@ +#include "include/appflowy_backend/appflowy_backend_plugin_c_api.h" + +#include + +#include "app_flowy_backend_plugin.h" + +void AppFlowyBackendPluginCApiRegisterWithRegistrar( + FlutterDesktopPluginRegistrarRef registrar) { + appflowy_backend::AppFlowyBackendPlugin::RegisterWithRegistrar( + flutter::PluginRegistrarManager::GetInstance() + ->GetRegistrar(registrar)); +} diff --git a/frontend/app_flowy/packages/flowy_sdk/windows/include/flowy_sdk/flowy_sdk_plugin.h b/frontend/app_flowy/packages/appflowy_backend/windows/include/appflowy_backend/app_flowy_backend_plugin.h similarity index 86% rename from frontend/app_flowy/packages/flowy_sdk/windows/include/flowy_sdk/flowy_sdk_plugin.h rename to frontend/app_flowy/packages/appflowy_backend/windows/include/appflowy_backend/app_flowy_backend_plugin.h index 1752d1972f..6aca5983f5 100644 --- a/frontend/app_flowy/packages/flowy_sdk/windows/include/flowy_sdk/flowy_sdk_plugin.h +++ b/frontend/app_flowy/packages/appflowy_backend/windows/include/appflowy_backend/app_flowy_backend_plugin.h @@ -13,7 +13,7 @@ extern "C" { #endif -FLUTTER_PLUGIN_EXPORT void FlowySdkPluginRegisterWithRegistrar( +FLUTTER_PLUGIN_EXPORT void AppFlowyBackendPluginRegisterWithRegistrar( FlutterDesktopPluginRegistrarRef registrar); #if defined(__cplusplus) diff --git a/frontend/app_flowy/packages/appflowy_backend/windows/include/appflowy_backend/appflowy_backend_plugin_c_api.h b/frontend/app_flowy/packages/appflowy_backend/windows/include/appflowy_backend/appflowy_backend_plugin_c_api.h new file mode 100644 index 0000000000..637a544aaa --- /dev/null +++ b/frontend/app_flowy/packages/appflowy_backend/windows/include/appflowy_backend/appflowy_backend_plugin_c_api.h @@ -0,0 +1,23 @@ +#ifndef FLUTTER_PLUGIN_appflowy_backend_plugin_c_api_H_ +#define FLUTTER_PLUGIN_appflowy_backend_plugin_c_api_H_ + +#include + +#ifdef FLUTTER_PLUGIN_IMPL +#define FLUTTER_PLUGIN_EXPORT __declspec(dllexport) +#else +#define FLUTTER_PLUGIN_EXPORT __declspec(dllimport) +#endif + +#if defined(__cplusplus) +extern "C" { +#endif + +FLUTTER_PLUGIN_EXPORT void AppFlowyBackendPluginCApiRegisterWithRegistrar( + FlutterDesktopPluginRegistrarRef registrar); + +#if defined(__cplusplus) +} // extern "C" +#endif + +#endif // FLUTTER_PLUGIN_appflowy_backend_plugin_c_api_H_ diff --git a/frontend/app_flowy/packages/flowy_sdk/.metadata b/frontend/app_flowy/packages/flowy_sdk/.metadata deleted file mode 100644 index 632500f793..0000000000 --- a/frontend/app_flowy/packages/flowy_sdk/.metadata +++ /dev/null @@ -1,10 +0,0 @@ -# This file tracks properties of this Flutter project. -# Used by Flutter tool to assess capabilities and perform upgrades etc. -# -# This file should be version controlled and should not be manually edited. - -version: - revision: 63062a64432cce03315d6b5196fda7912866eb37 - channel: dev - -project_type: plugin diff --git a/frontend/app_flowy/packages/flowy_sdk/android/settings.gradle b/frontend/app_flowy/packages/flowy_sdk/android/settings.gradle deleted file mode 100644 index fab0d5f031..0000000000 --- a/frontend/app_flowy/packages/flowy_sdk/android/settings.gradle +++ /dev/null @@ -1 +0,0 @@ -rootProject.name = 'flowy_sdk' diff --git a/frontend/app_flowy/packages/flowy_sdk/example/pubspec.lock b/frontend/app_flowy/packages/flowy_sdk/example/pubspec.lock deleted file mode 100644 index 4caaa46dea..0000000000 --- a/frontend/app_flowy/packages/flowy_sdk/example/pubspec.lock +++ /dev/null @@ -1,309 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - archive: - dependency: transitive - description: - name: archive - url: "https://pub.dartlang.org" - source: hosted - version: "3.1.11" - async: - dependency: transitive - description: - name: async - url: "https://pub.dartlang.org" - source: hosted - version: "2.8.2" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - url: "https://pub.dartlang.org" - source: hosted - version: "2.1.0" - characters: - dependency: transitive - description: - name: characters - url: "https://pub.dartlang.org" - source: hosted - version: "1.2.0" - charcode: - dependency: transitive - description: - name: charcode - url: "https://pub.dartlang.org" - source: hosted - version: "1.3.1" - clock: - dependency: transitive - description: - name: clock - url: "https://pub.dartlang.org" - source: hosted - version: "1.1.0" - collection: - dependency: transitive - description: - name: collection - url: "https://pub.dartlang.org" - source: hosted - version: "1.16.0" - crypto: - dependency: transitive - description: - name: crypto - url: "https://pub.dartlang.org" - source: hosted - version: "3.0.1" - cupertino_icons: - dependency: "direct main" - description: - name: cupertino_icons - url: "https://pub.dartlang.org" - source: hosted - version: "1.0.2" - dartz: - dependency: transitive - description: - name: dartz - url: "https://pub.dartlang.org" - source: hosted - version: "0.10.1" - fake_async: - dependency: transitive - description: - name: fake_async - url: "https://pub.dartlang.org" - source: hosted - version: "1.3.0" - ffi: - dependency: transitive - description: - name: ffi - url: "https://pub.dartlang.org" - source: hosted - version: "1.0.0" - file: - dependency: transitive - description: - name: file - url: "https://pub.dartlang.org" - source: hosted - version: "6.1.2" - fixnum: - dependency: transitive - description: - name: fixnum - url: "https://pub.dartlang.org" - source: hosted - version: "1.0.0" - flowy_sdk: - dependency: "direct main" - description: - path: ".." - relative: true - source: path - version: "0.0.1" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_driver: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - url: "https://pub.dartlang.org" - source: hosted - version: "2.0.1" - flutter_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - freezed_annotation: - dependency: transitive - description: - name: freezed_annotation - url: "https://pub.dartlang.org" - source: hosted - version: "0.14.1" - fuchsia_remote_debug_protocol: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - integration_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - isolates: - dependency: transitive - description: - name: isolates - url: "https://pub.dartlang.org" - source: hosted - version: "3.0.3+8" - json_annotation: - dependency: transitive - description: - name: json_annotation - url: "https://pub.dartlang.org" - source: hosted - version: "4.0.1" - lints: - dependency: transitive - description: - name: lints - url: "https://pub.dartlang.org" - source: hosted - version: "2.0.1" - logger: - dependency: transitive - description: - name: logger - url: "https://pub.dartlang.org" - source: hosted - version: "1.0.0" - matcher: - dependency: transitive - description: - name: matcher - url: "https://pub.dartlang.org" - source: hosted - version: "0.12.11" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - url: "https://pub.dartlang.org" - source: hosted - version: "0.1.4" - meta: - dependency: transitive - description: - name: meta - url: "https://pub.dartlang.org" - source: hosted - version: "1.7.0" - path: - dependency: transitive - description: - name: path - url: "https://pub.dartlang.org" - source: hosted - version: "1.8.1" - platform: - dependency: transitive - description: - name: platform - url: "https://pub.dartlang.org" - source: hosted - version: "3.1.0" - process: - dependency: transitive - description: - name: process - url: "https://pub.dartlang.org" - source: hosted - version: "4.2.4" - protobuf: - dependency: transitive - description: - name: protobuf - url: "https://pub.dartlang.org" - source: hosted - version: "2.0.0" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.99" - source_span: - dependency: transitive - description: - name: source_span - url: "https://pub.dartlang.org" - source: hosted - version: "1.8.2" - stack_trace: - dependency: transitive - description: - name: stack_trace - url: "https://pub.dartlang.org" - source: hosted - version: "1.10.0" - stream_channel: - dependency: transitive - description: - name: stream_channel - url: "https://pub.dartlang.org" - source: hosted - version: "2.1.0" - string_scanner: - dependency: transitive - description: - name: string_scanner - url: "https://pub.dartlang.org" - source: hosted - version: "1.1.0" - sync_http: - dependency: transitive - description: - name: sync_http - url: "https://pub.dartlang.org" - source: hosted - version: "0.3.0" - term_glyph: - dependency: transitive - description: - name: term_glyph - url: "https://pub.dartlang.org" - source: hosted - version: "1.2.0" - test_api: - dependency: transitive - description: - name: test_api - url: "https://pub.dartlang.org" - source: hosted - version: "0.4.9" - typed_data: - dependency: transitive - description: - name: typed_data - url: "https://pub.dartlang.org" - source: hosted - version: "1.3.0" - vector_math: - dependency: transitive - description: - name: vector_math - url: "https://pub.dartlang.org" - source: hosted - version: "2.1.2" - vm_service: - dependency: transitive - description: - name: vm_service - url: "https://pub.dartlang.org" - source: hosted - version: "8.2.2" - webdriver: - dependency: transitive - description: - name: webdriver - url: "https://pub.dartlang.org" - source: hosted - version: "3.0.0" -sdks: - dart: ">=2.17.0 <3.0.0" - flutter: ">=1.17.0" diff --git a/frontend/app_flowy/packages/flowy_sdk/example/windows/flutter/generated_plugin_registrant.cc b/frontend/app_flowy/packages/flowy_sdk/example/windows/flutter/generated_plugin_registrant.cc deleted file mode 100644 index 64e66a15ea..0000000000 --- a/frontend/app_flowy/packages/flowy_sdk/example/windows/flutter/generated_plugin_registrant.cc +++ /dev/null @@ -1,14 +0,0 @@ -// -// Generated file. Do not edit. -// - -// clang-format off - -#include "generated_plugin_registrant.h" - -#include - -void RegisterPlugins(flutter::PluginRegistry* registry) { - FlowySdkPluginRegisterWithRegistrar( - registry->GetRegistrarForPlugin("FlowySdkPlugin")); -} diff --git a/frontend/app_flowy/packages/flowy_sdk/ios/Classes/FlowySdkPlugin.h b/frontend/app_flowy/packages/flowy_sdk/ios/Classes/FlowySdkPlugin.h deleted file mode 100644 index 813ed1c19b..0000000000 --- a/frontend/app_flowy/packages/flowy_sdk/ios/Classes/FlowySdkPlugin.h +++ /dev/null @@ -1,4 +0,0 @@ -#import - -@interface FlowySdkPlugin : NSObject -@end diff --git a/frontend/app_flowy/packages/flowy_sdk/pubspec.lock b/frontend/app_flowy/packages/flowy_sdk/pubspec.lock deleted file mode 100644 index 395abe99e6..0000000000 --- a/frontend/app_flowy/packages/flowy_sdk/pubspec.lock +++ /dev/null @@ -1,504 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - _fe_analyzer_shared: - dependency: transitive - description: - name: _fe_analyzer_shared - url: "https://pub.dartlang.org" - source: hosted - version: "20.0.0" - analyzer: - dependency: transitive - description: - name: analyzer - url: "https://pub.dartlang.org" - source: hosted - version: "1.4.0" - args: - dependency: transitive - description: - name: args - url: "https://pub.dartlang.org" - source: hosted - version: "1.6.0" - async: - dependency: transitive - description: - name: async - url: "https://pub.dartlang.org" - source: hosted - version: "2.8.2" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - url: "https://pub.dartlang.org" - source: hosted - version: "2.1.0" - build: - dependency: transitive - description: - name: build - url: "https://pub.dartlang.org" - source: hosted - version: "2.0.0" - build_config: - dependency: transitive - description: - name: build_config - url: "https://pub.dartlang.org" - source: hosted - version: "0.4.7" - build_daemon: - dependency: transitive - description: - name: build_daemon - url: "https://pub.dartlang.org" - source: hosted - version: "2.1.10" - build_resolvers: - dependency: transitive - description: - name: build_resolvers - url: "https://pub.dartlang.org" - source: hosted - version: "2.0.0" - build_runner: - dependency: "direct dev" - description: - name: build_runner - url: "https://pub.dartlang.org" - source: hosted - version: "1.12.2" - build_runner_core: - dependency: transitive - description: - name: build_runner_core - url: "https://pub.dartlang.org" - source: hosted - version: "6.1.12" - built_collection: - dependency: transitive - description: - name: built_collection - url: "https://pub.dartlang.org" - source: hosted - version: "5.1.0" - built_value: - dependency: transitive - description: - name: built_value - url: "https://pub.dartlang.org" - source: hosted - version: "8.1.0" - characters: - dependency: transitive - description: - name: characters - url: "https://pub.dartlang.org" - source: hosted - version: "1.2.0" - charcode: - dependency: transitive - description: - name: charcode - url: "https://pub.dartlang.org" - source: hosted - version: "1.3.1" - checked_yaml: - dependency: transitive - description: - name: checked_yaml - url: "https://pub.dartlang.org" - source: hosted - version: "2.0.1" - cli_util: - dependency: transitive - description: - name: cli_util - url: "https://pub.dartlang.org" - source: hosted - version: "0.3.0" - clock: - dependency: transitive - description: - name: clock - url: "https://pub.dartlang.org" - source: hosted - version: "1.1.0" - code_builder: - dependency: transitive - description: - name: code_builder - url: "https://pub.dartlang.org" - source: hosted - version: "3.6.0" - collection: - dependency: transitive - description: - name: collection - url: "https://pub.dartlang.org" - source: hosted - version: "1.16.0" - convert: - dependency: transitive - description: - name: convert - url: "https://pub.dartlang.org" - source: hosted - version: "3.0.0" - crypto: - dependency: transitive - description: - name: crypto - url: "https://pub.dartlang.org" - source: hosted - version: "3.0.1" - dart_style: - dependency: transitive - description: - name: dart_style - url: "https://pub.dartlang.org" - source: hosted - version: "2.0.0" - dartz: - dependency: "direct main" - description: - name: dartz - url: "https://pub.dartlang.org" - source: hosted - version: "0.10.1" - fake_async: - dependency: transitive - description: - name: fake_async - url: "https://pub.dartlang.org" - source: hosted - version: "1.3.0" - ffi: - dependency: "direct main" - description: - name: ffi - url: "https://pub.dartlang.org" - source: hosted - version: "1.0.0" - file: - dependency: transitive - description: - name: file - url: "https://pub.dartlang.org" - source: hosted - version: "6.1.0" - fixnum: - dependency: transitive - description: - name: fixnum - url: "https://pub.dartlang.org" - source: hosted - version: "1.0.0" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - url: "https://pub.dartlang.org" - source: hosted - version: "2.0.1" - flutter_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - freezed: - dependency: "direct dev" - description: - name: freezed - url: "https://pub.dartlang.org" - source: hosted - version: "0.14.1+2" - freezed_annotation: - dependency: "direct main" - description: - name: freezed_annotation - url: "https://pub.dartlang.org" - source: hosted - version: "0.14.1" - glob: - dependency: transitive - description: - name: glob - url: "https://pub.dartlang.org" - source: hosted - version: "2.0.1" - graphs: - dependency: transitive - description: - name: graphs - url: "https://pub.dartlang.org" - source: hosted - version: "1.0.0" - http_multi_server: - dependency: transitive - description: - name: http_multi_server - url: "https://pub.dartlang.org" - source: hosted - version: "2.2.0" - http_parser: - dependency: transitive - description: - name: http_parser - url: "https://pub.dartlang.org" - source: hosted - version: "3.1.4" - io: - dependency: transitive - description: - name: io - url: "https://pub.dartlang.org" - source: hosted - version: "0.3.4" - isolates: - dependency: "direct main" - description: - name: isolates - url: "https://pub.dartlang.org" - source: hosted - version: "3.0.3+8" - js: - dependency: transitive - description: - name: js - url: "https://pub.dartlang.org" - source: hosted - version: "0.6.3" - json_annotation: - dependency: transitive - description: - name: json_annotation - url: "https://pub.dartlang.org" - source: hosted - version: "4.0.1" - lints: - dependency: transitive - description: - name: lints - url: "https://pub.dartlang.org" - source: hosted - version: "2.0.1" - logger: - dependency: "direct main" - description: - name: logger - url: "https://pub.dartlang.org" - source: hosted - version: "1.0.0" - logging: - dependency: transitive - description: - name: logging - url: "https://pub.dartlang.org" - source: hosted - version: "1.0.1" - matcher: - dependency: transitive - description: - name: matcher - url: "https://pub.dartlang.org" - source: hosted - version: "0.12.11" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - url: "https://pub.dartlang.org" - source: hosted - version: "0.1.4" - meta: - dependency: transitive - description: - name: meta - url: "https://pub.dartlang.org" - source: hosted - version: "1.7.0" - mime: - dependency: transitive - description: - name: mime - url: "https://pub.dartlang.org" - source: hosted - version: "0.9.7" - package_config: - dependency: transitive - description: - name: package_config - url: "https://pub.dartlang.org" - source: hosted - version: "2.0.0" - path: - dependency: transitive - description: - name: path - url: "https://pub.dartlang.org" - source: hosted - version: "1.8.1" - pedantic: - dependency: transitive - description: - name: pedantic - url: "https://pub.dartlang.org" - source: hosted - version: "1.11.0" - pool: - dependency: transitive - description: - name: pool - url: "https://pub.dartlang.org" - source: hosted - version: "1.5.0" - protobuf: - dependency: "direct main" - description: - name: protobuf - url: "https://pub.dartlang.org" - source: hosted - version: "2.0.0" - pub_semver: - dependency: transitive - description: - name: pub_semver - url: "https://pub.dartlang.org" - source: hosted - version: "2.0.0" - pubspec_parse: - dependency: transitive - description: - name: pubspec_parse - url: "https://pub.dartlang.org" - source: hosted - version: "1.0.0" - shelf: - dependency: transitive - description: - name: shelf - url: "https://pub.dartlang.org" - source: hosted - version: "0.7.9" - shelf_web_socket: - dependency: transitive - description: - name: shelf_web_socket - url: "https://pub.dartlang.org" - source: hosted - version: "0.2.3" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.99" - source_gen: - dependency: transitive - description: - name: source_gen - url: "https://pub.dartlang.org" - source: hosted - version: "1.0.0" - source_span: - dependency: transitive - description: - name: source_span - url: "https://pub.dartlang.org" - source: hosted - version: "1.8.2" - stack_trace: - dependency: transitive - description: - name: stack_trace - url: "https://pub.dartlang.org" - source: hosted - version: "1.10.0" - stream_channel: - dependency: transitive - description: - name: stream_channel - url: "https://pub.dartlang.org" - source: hosted - version: "2.1.0" - stream_transform: - dependency: transitive - description: - name: stream_transform - url: "https://pub.dartlang.org" - source: hosted - version: "2.0.0" - string_scanner: - dependency: transitive - description: - name: string_scanner - url: "https://pub.dartlang.org" - source: hosted - version: "1.1.0" - term_glyph: - dependency: transitive - description: - name: term_glyph - url: "https://pub.dartlang.org" - source: hosted - version: "1.2.0" - test_api: - dependency: transitive - description: - name: test_api - url: "https://pub.dartlang.org" - source: hosted - version: "0.4.9" - timing: - dependency: transitive - description: - name: timing - url: "https://pub.dartlang.org" - source: hosted - version: "0.1.1+3" - typed_data: - dependency: transitive - description: - name: typed_data - url: "https://pub.dartlang.org" - source: hosted - version: "1.3.0" - vector_math: - dependency: transitive - description: - name: vector_math - url: "https://pub.dartlang.org" - source: hosted - version: "2.1.2" - watcher: - dependency: transitive - description: - name: watcher - url: "https://pub.dartlang.org" - source: hosted - version: "1.0.0" - web_socket_channel: - dependency: transitive - description: - name: web_socket_channel - url: "https://pub.dartlang.org" - source: hosted - version: "1.2.0" - yaml: - dependency: transitive - description: - name: yaml - url: "https://pub.dartlang.org" - source: hosted - version: "3.1.0" -sdks: - dart: ">=2.17.0 <3.0.0" - flutter: ">=1.17.0" diff --git a/frontend/app_flowy/pubspec.lock b/frontend/app_flowy/pubspec.lock index ac2c947912..ac9558330b 100644 --- a/frontend/app_flowy/pubspec.lock +++ b/frontend/app_flowy/pubspec.lock @@ -22,6 +22,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "2.0.3" + appflowy_backend: + dependency: "direct main" + description: + path: "packages/appflowy_backend" + relative: true + source: path + version: "0.0.1" appflowy_board: dependency: "direct main" description: @@ -435,13 +442,6 @@ packages: relative: true source: path version: "0.0.1" - flowy_sdk: - dependency: "direct main" - description: - path: "packages/flowy_sdk" - relative: true - source: path - version: "0.0.1" flutter: dependency: "direct main" description: flutter @@ -910,7 +910,7 @@ packages: name: plugin_platform_interface url: "https://pub.dartlang.org" source: hosted - version: "2.1.2" + version: "2.1.3" pool: dependency: transitive description: diff --git a/frontend/app_flowy/pubspec.yaml b/frontend/app_flowy/pubspec.yaml index 1f70a1fd8d..dc27afa1ef 100644 --- a/frontend/app_flowy/pubspec.yaml +++ b/frontend/app_flowy/pubspec.yaml @@ -31,8 +31,8 @@ dependencies: sdk: flutter flutter_localizations: sdk: flutter - flowy_sdk: - path: packages/flowy_sdk + appflowy_backend: + path: packages/appflowy_backend flowy_infra_ui: path: packages/flowy_infra_ui flowy_infra: diff --git a/frontend/app_flowy/test/bloc_test/app_setting_test/appearance_test.dart b/frontend/app_flowy/test/bloc_test/app_setting_test/appearance_test.dart index ed4def942a..93ea3a6f86 100644 --- a/frontend/app_flowy/test/bloc_test/app_setting_test/appearance_test.dart +++ b/frontend/app_flowy/test/bloc_test/app_setting_test/appearance_test.dart @@ -1,7 +1,7 @@ import 'package:app_flowy/user/application/user_settings_service.dart'; import 'package:app_flowy/workspace/application/appearance.dart'; import 'package:bloc_test/bloc_test.dart'; -import 'package:flowy_sdk/protobuf/flowy-user/user_setting.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/user_setting.pb.dart'; import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; diff --git a/frontend/app_flowy/test/bloc_test/board_test/create_card_test.dart b/frontend/app_flowy/test/bloc_test/board_test/create_card_test.dart index c03621bf7a..429d2aaffb 100644 --- a/frontend/app_flowy/test/bloc_test/board_test/create_card_test.dart +++ b/frontend/app_flowy/test/bloc_test/board_test/create_card_test.dart @@ -1,5 +1,4 @@ import 'package:app_flowy/plugins/board/application/board_bloc.dart'; -import 'package:bloc_test/bloc_test.dart'; import 'package:flutter_test/flutter_test.dart'; import 'util.dart'; @@ -12,34 +11,21 @@ void main() { }); group('$BoardBloc', () { - late BoardBloc boardBloc; - late String groupId; - late BoardTestContext context; - - setUp(() async { - context = await boardTest.createTestBoard(); - boardBloc = BoardBloc(view: context.gridView) + test('create kanban baord card', () async { + final context = await boardTest.createTestBoard(); + final boardBloc = BoardBloc(view: context.gridView) ..add(const BoardEvent.initial()); await boardResponseFuture(); - groupId = boardBloc.state.groupIds.first; + final groupId = boardBloc.state.groupIds.first; // the group at index 0 is the 'No status' group; assert(boardBloc.groupControllers[groupId]!.group.rows.isEmpty); assert(boardBloc.state.groupIds.length == 4); + + boardBloc.add(BoardEvent.createBottomRow(boardBloc.state.groupIds[0])); + await boardResponseFuture(); + + assert(boardBloc.groupControllers[groupId]!.group.rows.length == 1); }); - - blocTest( - "create card", - build: () => boardBloc, - act: (bloc) async { - boardBloc.add(BoardEvent.createBottomRow(boardBloc.state.groupIds[0])); - }, - wait: boardResponseDuration(), - verify: (bloc) { - // - - assert(bloc.groupControllers[groupId]!.group.rows.length == 1); - }, - ); }); } diff --git a/frontend/app_flowy/test/bloc_test/board_test/create_or_edit_field_test.dart b/frontend/app_flowy/test/bloc_test/board_test/create_or_edit_field_test.dart index 9b15075689..9e871d297e 100644 --- a/frontend/app_flowy/test/bloc_test/board_test/create_or_edit_field_test.dart +++ b/frontend/app_flowy/test/bloc_test/board_test/create_or_edit_field_test.dart @@ -1,8 +1,7 @@ import 'package:app_flowy/plugins/board/application/board_bloc.dart'; import 'package:app_flowy/plugins/grid/application/field/field_editor_bloc.dart'; import 'package:app_flowy/plugins/grid/application/field/type_option/type_option_context.dart'; -import 'package:bloc_test/bloc_test.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; import 'package:flutter_test/flutter_test.dart'; import 'util.dart'; @@ -13,115 +12,62 @@ void main() { boardTest = await AppFlowyBoardTest.ensureInitialized(); }); - group('The grouped field is not changed after editing a field:', () { - late BoardBloc boardBloc; - late FieldEditorBloc editorBloc; - late BoardTestContext context; - setUpAll(() async { - context = await boardTest.createTestBoard(); - }); + test('create build-in kanban board test', () async { + final context = await boardTest.createTestBoard(); + final boardBloc = BoardBloc(view: context.gridView) + ..add(const BoardEvent.initial()); + await boardResponseFuture(); - setUp(() async { - boardBloc = BoardBloc(view: context.gridView) - ..add(const BoardEvent.initial()); - - final fieldInfo = context.singleSelectFieldContext(); - final loader = FieldTypeOptionLoader( - gridId: context.gridView.id, - field: fieldInfo.field, - ); - - editorBloc = FieldEditorBloc( - gridId: context.gridView.id, - fieldName: fieldInfo.name, - isGroupField: fieldInfo.isGroupField, - loader: loader, - )..add(const FieldEditorEvent.initial()); - - await boardResponseFuture(); - }); - - blocTest( - "initial", - build: () => boardBloc, - wait: boardResponseDuration(), - verify: (bloc) { - assert(bloc.groupControllers.values.length == 4); - assert(context.fieldContexts.length == 2); - }, - ); - - blocTest( - "edit a field", - build: () => editorBloc, - act: (bloc) async { - editorBloc.add(const FieldEditorEvent.updateName('Hello world')); - }, - wait: boardResponseDuration(), - verify: (bloc) { - bloc.state.field.fold( - () => throw Exception("The field should not be none"), - (field) { - assert(field.name == 'Hello world'); - }, - ); - }, - ); - - blocTest( - "assert the groups were not changed", - build: () => boardBloc, - wait: boardResponseDuration(), - verify: (bloc) { - assert(bloc.groupControllers.values.length == 4, - "Expected 4, but receive ${bloc.groupControllers.values.length}"); - - assert(context.fieldContexts.length == 2, - "Expected 2, but receive ${context.fieldContexts.length}"); - }, - ); + assert(boardBloc.groupControllers.values.length == 4); + assert(context.fieldContexts.length == 2); }); - group('The grouped field is not changed after creating a new field:', () { - late BoardBloc boardBloc; - late BoardTestContext context; - setUpAll(() async { - context = await boardTest.createTestBoard(); - }); - setUp(() async { - boardBloc = BoardBloc(view: context.gridView) - ..add(const BoardEvent.initial()); - await boardResponseFuture(); - }); + test('edit kanban board field name test', () async { + final context = await boardTest.createTestBoard(); + final boardBloc = BoardBloc(view: context.gridView) + ..add(const BoardEvent.initial()); + await boardResponseFuture(); - blocTest( - "initial", - build: () => boardBloc, - wait: boardResponseDuration(), - verify: (bloc) { - assert(bloc.groupControllers.values.length == 4); - assert(context.fieldContexts.length == 2); - }, + final fieldInfo = context.singleSelectFieldContext(); + final loader = FieldTypeOptionLoader( + gridId: context.gridView.id, + field: fieldInfo.field, ); - test('create a field', () async { - await context.createField(FieldType.Checkbox); - await boardResponseFuture(); - final checkboxField = context.fieldContexts.last.field; - assert(checkboxField.fieldType == FieldType.Checkbox); - }); + final editorBloc = FieldEditorBloc( + gridId: context.gridView.id, + fieldName: fieldInfo.name, + isGroupField: fieldInfo.isGroupField, + loader: loader, + )..add(const FieldEditorEvent.initial()); + await boardResponseFuture(); - blocTest( - "assert the groups were not changed", - build: () => boardBloc, - wait: boardResponseDuration(), - verify: (bloc) { - assert(bloc.groupControllers.values.length == 4, - "Expected 4, but receive ${bloc.groupControllers.values.length}"); + editorBloc.add(const FieldEditorEvent.updateName('Hello world')); + await boardResponseFuture(); - assert(context.fieldContexts.length == 3, - "Expected 3, but receive ${context.fieldContexts.length}"); - }, - ); + // assert the groups were not changed + assert(boardBloc.groupControllers.values.length == 4, + "Expected 4, but receive ${boardBloc.groupControllers.values.length}"); + + assert(context.fieldContexts.length == 2, + "Expected 2, but receive ${context.fieldContexts.length}"); + }); + + test('create a new field in kanban board test', () async { + final context = await boardTest.createTestBoard(); + final boardBloc = BoardBloc(view: context.gridView) + ..add(const BoardEvent.initial()); + await boardResponseFuture(); + + await context.createField(FieldType.Checkbox); + await boardResponseFuture(); + final checkboxField = context.fieldContexts.last.field; + assert(checkboxField.fieldType == FieldType.Checkbox); + + assert(boardBloc.groupControllers.values.length == 4, + "Expected 4, but receive ${boardBloc.groupControllers.values.length}"); + + assert(context.fieldContexts.length == 3, + "Expected 3, but receive ${context.fieldContexts.length}"); }); } diff --git a/frontend/app_flowy/test/bloc_test/board_test/group_by_checkbox_field_test.dart b/frontend/app_flowy/test/bloc_test/board_test/group_by_checkbox_field_test.dart index b6d29587df..4bd2addf2e 100644 --- a/frontend/app_flowy/test/bloc_test/board_test/group_by_checkbox_field_test.dart +++ b/frontend/app_flowy/test/bloc_test/board_test/group_by_checkbox_field_test.dart @@ -1,6 +1,6 @@ import 'package:app_flowy/plugins/board/application/board_bloc.dart'; import 'package:app_flowy/plugins/grid/application/setting/group_bloc.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; import 'package:flutter_test/flutter_test.dart'; import 'util.dart'; diff --git a/frontend/app_flowy/test/bloc_test/board_test/group_by_multi_select_field_test.dart b/frontend/app_flowy/test/bloc_test/board_test/group_by_multi_select_field_test.dart index 39bd773722..7e3d3523e2 100644 --- a/frontend/app_flowy/test/bloc_test/board_test/group_by_multi_select_field_test.dart +++ b/frontend/app_flowy/test/bloc_test/board_test/group_by_multi_select_field_test.dart @@ -2,7 +2,7 @@ import 'package:app_flowy/plugins/board/application/board_bloc.dart'; import 'package:app_flowy/plugins/grid/application/cell/cell_service/cell_service.dart'; import 'package:app_flowy/plugins/grid/application/cell/select_option_editor_bloc.dart'; import 'package:app_flowy/plugins/grid/application/setting/group_bloc.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; import 'package:flutter_test/flutter_test.dart'; import 'util.dart'; diff --git a/frontend/app_flowy/test/bloc_test/board_test/group_by_unsupport_field_test.dart b/frontend/app_flowy/test/bloc_test/board_test/group_by_unsupport_field_test.dart index eb5d02c1d3..56a8f81914 100644 --- a/frontend/app_flowy/test/bloc_test/board_test/group_by_unsupport_field_test.dart +++ b/frontend/app_flowy/test/bloc_test/board_test/group_by_unsupport_field_test.dart @@ -1,7 +1,7 @@ import 'package:app_flowy/plugins/board/application/board_bloc.dart'; import 'package:app_flowy/plugins/grid/application/field/field_editor_bloc.dart'; import 'package:bloc_test/bloc_test.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; import 'package:flutter_test/flutter_test.dart'; import 'util.dart'; diff --git a/frontend/app_flowy/test/bloc_test/board_test/util.dart b/frontend/app_flowy/test/bloc_test/board_test/util.dart index 7cf0ea583f..fb83225200 100644 --- a/frontend/app_flowy/test/bloc_test/board_test/util.dart +++ b/frontend/app_flowy/test/bloc_test/board_test/util.dart @@ -9,8 +9,8 @@ import 'package:app_flowy/plugins/grid/application/row/row_bloc.dart'; import 'package:app_flowy/plugins/grid/application/row/row_cache.dart'; import 'package:app_flowy/plugins/grid/application/row/row_data_controller.dart'; import 'package:app_flowy/workspace/application/app/app_service.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; import '../../util.dart'; import '../grid_test/util.dart'; diff --git a/frontend/app_flowy/test/bloc_test/grid_test/cell/select_option_cell_test.dart b/frontend/app_flowy/test/bloc_test/grid_test/cell/select_option_cell_test.dart index 8ec4dd9159..1e54f92129 100644 --- a/frontend/app_flowy/test/bloc_test/grid_test/cell/select_option_cell_test.dart +++ b/frontend/app_flowy/test/bloc_test/grid_test/cell/select_option_cell_test.dart @@ -1,11 +1,8 @@ -import 'package:app_flowy/plugins/grid/application/cell/cell_service/cell_service.dart'; import 'package:app_flowy/plugins/grid/application/cell/select_option_editor_bloc.dart'; -import 'package:app_flowy/plugins/grid/application/prelude.dart'; import 'package:dartz/dartz.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/select_type_option.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/select_type_option.pb.dart'; import 'package:flutter_test/flutter_test.dart'; -import 'package:bloc_test/bloc_test.dart'; import '../util.dart'; void main() { @@ -15,186 +12,169 @@ void main() { }); group('SingleSelectOptionBloc', () { - late GridSelectOptionCellController cellController; - setUp(() async { + test('create options', () async { await cellTest.createTestGrid(); await cellTest.createTestRow(); - cellController = - await cellTest.makeCellController(FieldType.SingleSelect, 0); + final cellController = await cellTest.makeSelectOptionCellController( + FieldType.SingleSelect, 0); + + final bloc = SelectOptionCellEditorBloc(cellController: cellController); + bloc.add(const SelectOptionEditorEvent.initial()); + await gridResponseFuture(); + + bloc.add(const SelectOptionEditorEvent.newOption("A")); + await gridResponseFuture(); + + expect(bloc.state.options.length, 1); + expect(bloc.state.options[0].name, "A"); }); - blocTest( - "delete options", - build: () { - final bloc = SelectOptionCellEditorBloc(cellController: cellController); - bloc.add(const SelectOptionEditorEvent.initial()); - return bloc; - }, - act: (bloc) async { - bloc.add(const SelectOptionEditorEvent.newOption("A")); - await Future.delayed(gridResponseDuration()); - bloc.add(const SelectOptionEditorEvent.newOption("B")); - await Future.delayed(gridResponseDuration()); - bloc.add(const SelectOptionEditorEvent.newOption("C")); - await Future.delayed(gridResponseDuration()); - bloc.add(const SelectOptionEditorEvent.deleteAllOptions()); - }, - wait: gridResponseDuration(), - verify: (bloc) { - assert(bloc.state.options.isEmpty); - }, - ); + test('update options', () async { + await cellTest.createTestGrid(); + await cellTest.createTestRow(); + final cellController = await cellTest.makeSelectOptionCellController( + FieldType.SingleSelect, 0); - blocTest( - "create option", - build: () { - final bloc = SelectOptionCellEditorBloc(cellController: cellController); - bloc.add(const SelectOptionEditorEvent.initial()); - return bloc; - }, - act: (bloc) async { - bloc.add(const SelectOptionEditorEvent.newOption("A")); - }, - wait: gridResponseDuration(), - verify: (bloc) { - expect(bloc.state.options.length, 1); - expect(bloc.state.options[0].name, "A"); - }, - ); + final bloc = SelectOptionCellEditorBloc(cellController: cellController); + bloc.add(const SelectOptionEditorEvent.initial()); + await gridResponseFuture(); - blocTest( - "delete option", - build: () { - final bloc = SelectOptionCellEditorBloc(cellController: cellController); - bloc.add(const SelectOptionEditorEvent.initial()); - return bloc; - }, - act: (bloc) async { - bloc.add(const SelectOptionEditorEvent.newOption("A")); - await Future.delayed(gridResponseDuration()); - bloc.add(SelectOptionEditorEvent.deleteOption(bloc.state.options[0])); - }, - wait: gridResponseDuration(), - verify: (bloc) { - assert(bloc.state.options.isEmpty); - }, - ); + bloc.add(const SelectOptionEditorEvent.newOption("A")); + await gridResponseFuture(); - blocTest( - "update option", - build: () { - final bloc = SelectOptionCellEditorBloc(cellController: cellController); - bloc.add(const SelectOptionEditorEvent.initial()); - return bloc; - }, - act: (bloc) async { - bloc.add(const SelectOptionEditorEvent.newOption("A")); - await Future.delayed(gridResponseDuration()); - SelectOptionPB optionUpdate = bloc.state.options[0] - ..color = SelectOptionColorPB.Aqua - ..name = "B"; - bloc.add(SelectOptionEditorEvent.updateOption(optionUpdate)); - }, - wait: gridResponseDuration(), - verify: (bloc) { - assert(bloc.state.options.length == 1); - expect(bloc.state.options[0].color, SelectOptionColorPB.Aqua); - expect(bloc.state.options[0].name, "B"); - }, - ); + SelectOptionPB optionUpdate = bloc.state.options[0] + ..color = SelectOptionColorPB.Aqua + ..name = "B"; + bloc.add(SelectOptionEditorEvent.updateOption(optionUpdate)); - blocTest( - "select/unselect option", - build: () { - final bloc = SelectOptionCellEditorBloc(cellController: cellController); - bloc.add(const SelectOptionEditorEvent.initial()); - return bloc; - }, - act: (bloc) async { - bloc.add(const SelectOptionEditorEvent.newOption("A")); - await Future.delayed(gridResponseDuration()); - expect(bloc.state.selectedOptions.length, 1); - final optionId = bloc.state.options[0].id; - bloc.add(SelectOptionEditorEvent.unSelectOption(optionId)); - await Future.delayed(gridResponseDuration()); - assert(bloc.state.selectedOptions.isEmpty); - bloc.add(SelectOptionEditorEvent.selectOption(optionId)); - }, - wait: gridResponseDuration(), - verify: (bloc) { - assert(bloc.state.selectedOptions.length == 1); - expect(bloc.state.selectedOptions[0].name, "A"); - }, - ); + expect(bloc.state.options.length, 1); + expect(bloc.state.options[0].name, "B"); + expect(bloc.state.options[0].color, SelectOptionColorPB.Aqua); + }); - blocTest( - "select an option or create one", - build: () { - final bloc = SelectOptionCellEditorBloc(cellController: cellController); - bloc.add(const SelectOptionEditorEvent.initial()); - return bloc; - }, - act: (bloc) async { - bloc.add(const SelectOptionEditorEvent.newOption("A")); - await Future.delayed(gridResponseDuration()); - bloc.add(const SelectOptionEditorEvent.trySelectOption("B")); - await Future.delayed(gridResponseDuration()); - bloc.add(const SelectOptionEditorEvent.trySelectOption("A")); - }, - wait: gridResponseDuration(), - verify: (bloc) { - assert(bloc.state.selectedOptions.length == 1); - assert(bloc.state.options.length == 2); - expect(bloc.state.selectedOptions[0].name, "A"); - }, - ); + test('delete options', () async { + await cellTest.createTestGrid(); + await cellTest.createTestRow(); + final cellController = await cellTest.makeSelectOptionCellController( + FieldType.SingleSelect, 0); - blocTest( - "select multiple options", - build: () { - final bloc = SelectOptionCellEditorBloc(cellController: cellController); - bloc.add(const SelectOptionEditorEvent.initial()); - return bloc; - }, - act: (bloc) async { - bloc.add(const SelectOptionEditorEvent.newOption("A")); - await Future.delayed(gridResponseDuration()); - bloc.add(const SelectOptionEditorEvent.newOption("B")); - await Future.delayed(gridResponseDuration()); - bloc.add(const SelectOptionEditorEvent.selectMultipleOptions( - ["A", "B", "C"], "x")); - }, - wait: gridResponseDuration(), - verify: (bloc) { - assert(bloc.state.selectedOptions.length == 1); - expect(bloc.state.selectedOptions[0].name, "A"); - expect(bloc.state.filter, const Some("x")); - }, - ); + final bloc = SelectOptionCellEditorBloc(cellController: cellController); + bloc.add(const SelectOptionEditorEvent.initial()); + await gridResponseFuture(); - blocTest( - "filter options", - build: () { - final bloc = SelectOptionCellEditorBloc(cellController: cellController); - bloc.add(const SelectOptionEditorEvent.initial()); - return bloc; - }, - act: (bloc) async { - bloc.add(const SelectOptionEditorEvent.newOption("abcd")); - await Future.delayed(gridResponseDuration()); - bloc.add(const SelectOptionEditorEvent.newOption("aaaa")); - await Future.delayed(gridResponseDuration()); - bloc.add(const SelectOptionEditorEvent.newOption("defg")); - await Future.delayed(gridResponseDuration()); - bloc.add(const SelectOptionEditorEvent.filterOption("a")); - }, - wait: gridResponseDuration(), - verify: (bloc) { - expect(bloc.state.options.length, 2); - expect(bloc.state.allOptions.length, 3); - expect(bloc.state.createOption, const Some("a")); - expect(bloc.state.filter, const Some("a")); - }, - ); + bloc.add(const SelectOptionEditorEvent.newOption("A")); + await gridResponseFuture(); + bloc.add(const SelectOptionEditorEvent.newOption("B")); + await gridResponseFuture(); + bloc.add(const SelectOptionEditorEvent.newOption("C")); + await gridResponseFuture(); + + bloc.add(const SelectOptionEditorEvent.deleteAllOptions()); + await gridResponseFuture(); + + assert(bloc.state.options.isEmpty); + }); + + test('select/unselect option', () async { + await cellTest.createTestGrid(); + await cellTest.createTestRow(); + final cellController = await cellTest.makeSelectOptionCellController( + FieldType.SingleSelect, 0); + + final bloc = SelectOptionCellEditorBloc(cellController: cellController); + bloc.add(const SelectOptionEditorEvent.initial()); + await gridResponseFuture(); + + bloc.add(const SelectOptionEditorEvent.newOption("A")); + await gridResponseFuture(); + + final optionId = bloc.state.options[0].id; + bloc.add(SelectOptionEditorEvent.unSelectOption(optionId)); + await gridResponseFuture(); + assert(bloc.state.selectedOptions.isEmpty); + + bloc.add(SelectOptionEditorEvent.selectOption(optionId)); + await gridResponseFuture(); + + assert(bloc.state.selectedOptions.length == 1); + expect(bloc.state.selectedOptions[0].name, "A"); + }); + + test('select an option or create one', () async { + await cellTest.createTestGrid(); + await cellTest.createTestRow(); + final cellController = await cellTest.makeSelectOptionCellController( + FieldType.SingleSelect, 0); + + final bloc = SelectOptionCellEditorBloc(cellController: cellController); + bloc.add(const SelectOptionEditorEvent.initial()); + await gridResponseFuture(); + + bloc.add(const SelectOptionEditorEvent.newOption("A")); + await gridResponseFuture(); + + bloc.add(const SelectOptionEditorEvent.trySelectOption("B")); + await gridResponseFuture(); + + bloc.add(const SelectOptionEditorEvent.trySelectOption("A")); + await gridResponseFuture(); + + assert(bloc.state.selectedOptions.length == 1); + assert(bloc.state.options.length == 2); + expect(bloc.state.selectedOptions[0].name, "A"); + }); + + test('select multiple options', () async { + await cellTest.createTestGrid(); + await cellTest.createTestRow(); + final cellController = await cellTest.makeSelectOptionCellController( + FieldType.SingleSelect, 0); + + final bloc = SelectOptionCellEditorBloc(cellController: cellController); + bloc.add(const SelectOptionEditorEvent.initial()); + await gridResponseFuture(); + + bloc.add(const SelectOptionEditorEvent.newOption("A")); + await gridResponseFuture(); + + bloc.add(const SelectOptionEditorEvent.newOption("B")); + await gridResponseFuture(); + + bloc.add(const SelectOptionEditorEvent.selectMultipleOptions( + ["A", "B", "C"], "x")); + await gridResponseFuture(); + + assert(bloc.state.selectedOptions.length == 1); + expect(bloc.state.selectedOptions[0].name, "A"); + expect(bloc.state.filter, const Some("x")); + }); + + test('filter options', () async { + await cellTest.createTestGrid(); + await cellTest.createTestRow(); + final cellController = await cellTest.makeSelectOptionCellController( + FieldType.SingleSelect, 0); + + final bloc = SelectOptionCellEditorBloc(cellController: cellController); + bloc.add(const SelectOptionEditorEvent.initial()); + await gridResponseFuture(); + + bloc.add(const SelectOptionEditorEvent.newOption("abcd")); + await gridResponseFuture(); + + bloc.add(const SelectOptionEditorEvent.newOption("aaaa")); + await gridResponseFuture(); + + bloc.add(const SelectOptionEditorEvent.newOption("defg")); + await gridResponseFuture(); + + bloc.add(const SelectOptionEditorEvent.filterOption("a")); + await gridResponseFuture(); + + expect(bloc.state.options.length, 2); + expect(bloc.state.allOptions.length, 3); + expect(bloc.state.createOption, const Some("a")); + expect(bloc.state.filter, const Some("a")); + }); }); } diff --git a/frontend/app_flowy/test/bloc_test/grid_test/field/edit_field_test.dart b/frontend/app_flowy/test/bloc_test/grid_test/field/edit_field_test.dart index 33b15372a2..29fc574467 100644 --- a/frontend/app_flowy/test/bloc_test/grid_test/field/edit_field_test.dart +++ b/frontend/app_flowy/test/bloc_test/grid_test/field/edit_field_test.dart @@ -1,7 +1,7 @@ import 'package:app_flowy/plugins/grid/application/field/type_option/type_option_context.dart'; import 'package:app_flowy/plugins/grid/application/prelude.dart'; import 'package:bloc_test/bloc_test.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; import 'package:flutter_test/flutter_test.dart'; import '../util.dart'; diff --git a/frontend/app_flowy/test/bloc_test/grid_test/filter/create_filter_test.dart b/frontend/app_flowy/test/bloc_test/grid_test/filter/create_filter_test.dart index 292c17be1b..b776503bc5 100644 --- a/frontend/app_flowy/test/bloc_test/grid_test/filter/create_filter_test.dart +++ b/frontend/app_flowy/test/bloc_test/grid_test/filter/create_filter_test.dart @@ -1,8 +1,8 @@ import 'package:app_flowy/plugins/grid/application/filter/filter_service.dart'; import 'package:app_flowy/plugins/grid/application/grid_bloc.dart'; import 'package:app_flowy/plugins/grid/application/grid_data_controller.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/checkbox_filter.pbenum.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/text_filter.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/checkbox_filter.pbenum.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/text_filter.pb.dart'; import 'package:flutter_test/flutter_test.dart'; import '../util.dart'; diff --git a/frontend/app_flowy/test/bloc_test/grid_test/filter/edit_filter_field_test.dart b/frontend/app_flowy/test/bloc_test/grid_test/filter/edit_filter_field_test.dart index 2171ab948c..9405356279 100644 --- a/frontend/app_flowy/test/bloc_test/grid_test/filter/edit_filter_field_test.dart +++ b/frontend/app_flowy/test/bloc_test/grid_test/filter/edit_filter_field_test.dart @@ -2,8 +2,8 @@ import 'package:app_flowy/plugins/grid/application/field/field_editor_bloc.dart' import 'package:app_flowy/plugins/grid/application/field/type_option/type_option_context.dart'; import 'package:app_flowy/plugins/grid/application/filter/filter_menu_bloc.dart'; import 'package:app_flowy/plugins/grid/application/filter/filter_service.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/text_filter.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/text_filter.pb.dart'; import 'package:flutter_test/flutter_test.dart'; import '../util.dart'; diff --git a/frontend/app_flowy/test/bloc_test/grid_test/filter/filter_menu_test.dart b/frontend/app_flowy/test/bloc_test/grid_test/filter/filter_menu_test.dart index d345ff4b2a..2535f353b8 100644 --- a/frontend/app_flowy/test/bloc_test/grid_test/filter/filter_menu_test.dart +++ b/frontend/app_flowy/test/bloc_test/grid_test/filter/filter_menu_test.dart @@ -1,6 +1,6 @@ import 'package:app_flowy/plugins/grid/application/filter/filter_menu_bloc.dart'; import 'package:app_flowy/plugins/grid/application/filter/filter_service.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/text_filter.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/text_filter.pb.dart'; import 'package:flutter_test/flutter_test.dart'; import '../util.dart'; diff --git a/frontend/app_flowy/test/bloc_test/grid_test/filter/filter_rows_by_checkbox_test.dart b/frontend/app_flowy/test/bloc_test/grid_test/filter/filter_rows_by_checkbox_test.dart index 9551c7a16c..126095d8ce 100644 --- a/frontend/app_flowy/test/bloc_test/grid_test/filter/filter_rows_by_checkbox_test.dart +++ b/frontend/app_flowy/test/bloc_test/grid_test/filter/filter_rows_by_checkbox_test.dart @@ -1,5 +1,5 @@ import 'package:app_flowy/plugins/grid/application/filter/filter_service.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/checkbox_filter.pbenum.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/checkbox_filter.pbenum.dart'; import 'package:flutter_test/flutter_test.dart'; import '../util.dart'; diff --git a/frontend/app_flowy/test/bloc_test/grid_test/filter/filter_rows_by_text_test.dart b/frontend/app_flowy/test/bloc_test/grid_test/filter/filter_rows_by_text_test.dart index 6192633d57..a28014a437 100644 --- a/frontend/app_flowy/test/bloc_test/grid_test/filter/filter_rows_by_text_test.dart +++ b/frontend/app_flowy/test/bloc_test/grid_test/filter/filter_rows_by_text_test.dart @@ -1,5 +1,5 @@ import 'package:app_flowy/plugins/grid/application/filter/filter_service.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/text_filter.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/text_filter.pb.dart'; import 'package:flutter_test/flutter_test.dart'; import '../util.dart'; diff --git a/frontend/app_flowy/test/bloc_test/grid_test/util.dart b/frontend/app_flowy/test/bloc_test/grid_test/util.dart index 0b011de245..23b2ade691 100644 --- a/frontend/app_flowy/test/bloc_test/grid_test/util.dart +++ b/frontend/app_flowy/test/bloc_test/grid_test/util.dart @@ -9,8 +9,8 @@ import 'package:app_flowy/plugins/grid/application/row/row_cache.dart'; import 'package:app_flowy/plugins/grid/application/row/row_data_controller.dart'; import 'package:app_flowy/plugins/grid/grid.dart'; import 'package:app_flowy/workspace/application/app/app_service.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/field_entities.pb.dart'; import '../../util.dart'; @@ -207,7 +207,7 @@ class AppFlowyGridCellTest { await context.createRow(); } - Future makeCellController( + Future makeSelectOptionCellController( FieldType fieldType, int rowIndex) async { return context.makeSelectOptionCellController(fieldType, rowIndex); } diff --git a/frontend/app_flowy/test/bloc_test/home_test/app_bloc_test.dart b/frontend/app_flowy/test/bloc_test/home_test/app_bloc_test.dart index ec1e1f6a91..4929e125c0 100644 --- a/frontend/app_flowy/test/bloc_test/home_test/app_bloc_test.dart +++ b/frontend/app_flowy/test/bloc_test/home_test/app_bloc_test.dart @@ -3,7 +3,7 @@ import 'package:app_flowy/plugins/document/document.dart'; import 'package:app_flowy/plugins/grid/grid.dart'; import 'package:app_flowy/workspace/application/app/app_bloc.dart'; import 'package:app_flowy/workspace/application/menu/menu_view_section_bloc.dart'; -import 'package:flowy_sdk/dispatch/dispatch.dart'; +import 'package:appflowy_backend/dispatch/dispatch.dart'; import 'package:flutter_test/flutter_test.dart'; import '../../util.dart'; diff --git a/frontend/app_flowy/test/bloc_test/home_test/create_page_test.dart b/frontend/app_flowy/test/bloc_test/home_test/create_page_test.dart index fe0288cadd..58b3f15d63 100644 --- a/frontend/app_flowy/test/bloc_test/home_test/create_page_test.dart +++ b/frontend/app_flowy/test/bloc_test/home_test/create_page_test.dart @@ -2,10 +2,8 @@ import 'package:app_flowy/plugins/board/board.dart'; import 'package:app_flowy/plugins/document/document.dart'; import 'package:app_flowy/plugins/grid/grid.dart'; import 'package:app_flowy/workspace/application/app/app_bloc.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/app.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; import 'package:flutter_test/flutter_test.dart'; -import 'package:bloc_test/bloc_test.dart'; import '../../util.dart'; void main() { @@ -14,56 +12,41 @@ void main() { testContext = await AppFlowyUnitTest.ensureInitialized(); }); - group( - '$AppBloc', - () { - late AppPB app; - setUp(() async { - app = await testContext.createTestApp(); - }); + test('create a document', () async { + final app = await testContext.createTestApp(); + final bloc = AppBloc(app: app)..add(const AppEvent.initial()); + await blocResponseFuture(); - blocTest( - "Create a document", - build: () => AppBloc(app: app)..add(const AppEvent.initial()), - act: (bloc) { - bloc.add( - AppEvent.createView("Test document", DocumentPluginBuilder())); - }, - wait: blocResponseDuration(), - verify: (bloc) { - assert(bloc.state.views.length == 1); - assert(bloc.state.views.last.name == "Test document"); - assert(bloc.state.views.last.layout == ViewLayoutTypePB.Document); - }, - ); + bloc.add(AppEvent.createView("Test document", DocumentPluginBuilder())); + await blocResponseFuture(); - blocTest( - "Create a grid", - build: () => AppBloc(app: app)..add(const AppEvent.initial()), - act: (bloc) { - bloc.add(AppEvent.createView("Test grid", GridPluginBuilder())); - }, - wait: blocResponseDuration(), - verify: (bloc) { - assert(bloc.state.views.length == 1); - assert(bloc.state.views.last.name == "Test grid"); - assert(bloc.state.views.last.layout == ViewLayoutTypePB.Grid); - }, - ); + assert(bloc.state.views.length == 1); + assert(bloc.state.views.last.name == "Test document"); + assert(bloc.state.views.last.layout == ViewLayoutTypePB.Document); + }); - blocTest( - "Create a Kanban board", - build: () => AppBloc(app: app)..add(const AppEvent.initial()), - act: (bloc) { - bloc.add(AppEvent.createView("Test board", BoardPluginBuilder())); - }, - wait: const Duration(milliseconds: 100), - verify: (bloc) { - assert(bloc.state.views.length == 1); - assert(bloc.state.views.last.name == "Test board"); - assert(bloc.state.views.last.layout == ViewLayoutTypePB.Board); - }, - ); - }, - ); + test('create a grid', () async { + final app = await testContext.createTestApp(); + final bloc = AppBloc(app: app)..add(const AppEvent.initial()); + await blocResponseFuture(); + + bloc.add(AppEvent.createView("Test grid", GridPluginBuilder())); + await blocResponseFuture(); + + assert(bloc.state.views.length == 1); + assert(bloc.state.views.last.name == "Test grid"); + assert(bloc.state.views.last.layout == ViewLayoutTypePB.Grid); + }); + test('create a kanban', () async { + final app = await testContext.createTestApp(); + final bloc = AppBloc(app: app)..add(const AppEvent.initial()); + await blocResponseFuture(); + + bloc.add(AppEvent.createView("Test board", BoardPluginBuilder())); + await blocResponseFuture(); + + assert(bloc.state.views.length == 1); + assert(bloc.state.views.last.name == "Test board"); + assert(bloc.state.views.last.layout == ViewLayoutTypePB.Board); + }); } diff --git a/frontend/app_flowy/test/bloc_test/home_test/home_bloc_test.dart b/frontend/app_flowy/test/bloc_test/home_test/home_bloc_test.dart index abd43a03b4..8388983470 100644 --- a/frontend/app_flowy/test/bloc_test/home_test/home_bloc_test.dart +++ b/frontend/app_flowy/test/bloc_test/home_test/home_bloc_test.dart @@ -2,73 +2,53 @@ import 'package:app_flowy/plugins/document/application/doc_bloc.dart'; import 'package:app_flowy/plugins/document/document.dart'; import 'package:app_flowy/workspace/application/app/app_bloc.dart'; import 'package:app_flowy/workspace/application/home/home_bloc.dart'; -import 'package:bloc_test/bloc_test.dart'; -import 'package:flowy_sdk/dispatch/dispatch.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/app.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/workspace.pb.dart'; +import 'package:appflowy_backend/dispatch/dispatch.dart'; import 'package:flutter_test/flutter_test.dart'; import '../../util.dart'; void main() { late AppFlowyUnitTest testContext; - late WorkspaceSettingPB workspaceSetting; setUpAll(() async { testContext = await AppFlowyUnitTest.ensureInitialized(); }); - setUp(() async { - workspaceSetting = await FolderEventReadCurrentWorkspace() + test('initi home screen', () async { + final workspaceSetting = await FolderEventReadCurrentWorkspace() .send() .then((result) => result.fold((l) => l, (r) => throw Exception())); await blocResponseFuture(); + + final homeBloc = HomeBloc(testContext.userProfile, workspaceSetting) + ..add(const HomeEvent.initial()); + await blocResponseFuture(); + + assert(homeBloc.state.workspaceSetting.hasLatestView()); }); - group('$HomeBloc', () { - blocTest( - "initial", - build: () => HomeBloc(testContext.userProfile, workspaceSetting) - ..add(const HomeEvent.initial()), - wait: blocResponseDuration(), - verify: (bloc) { - assert(bloc.state.workspaceSetting.hasLatestView()); - }, - ); - }); + test('open the document', () async { + final workspaceSetting = await FolderEventReadCurrentWorkspace() + .send() + .then((result) => result.fold((l) => l, (r) => throw Exception())); + await blocResponseFuture(); - group('$HomeBloc', () { - late AppPB app; - late ViewPB latestCreatedView; - late HomeBloc homeBloc; - setUpAll(() async { - app = await testContext.createTestApp(); - homeBloc = HomeBloc(testContext.userProfile, workspaceSetting) - ..add(const HomeEvent.initial()); - }); + final homeBloc = HomeBloc(testContext.userProfile, workspaceSetting) + ..add(const HomeEvent.initial()); + await blocResponseFuture(); - blocTest( - "create a document view", - build: () => AppBloc(app: app)..add(const AppEvent.initial()), - act: (bloc) async { - bloc.add(AppEvent.createView("New document", DocumentPluginBuilder())); - }, - wait: blocResponseDuration(), - verify: (bloc) { - latestCreatedView = bloc.state.views.last; - }, - ); + final app = await testContext.createTestApp(); + final appBloc = AppBloc(app: app)..add(const AppEvent.initial()); + assert(appBloc.state.latestCreatedView == null); - blocTest( - "open the document", - build: () => DocumentBloc(view: latestCreatedView) - ..add(const DocumentEvent.initial()), - wait: blocResponseDuration(), - ); + appBloc.add(AppEvent.createView("New document", DocumentPluginBuilder())); + await blocResponseFuture(); - test('check the latest view is the document', () async { - assert(homeBloc.state.workspaceSetting.latestView.id == - latestCreatedView.id); - }); + assert(appBloc.state.latestCreatedView != null); + final latestView = appBloc.state.latestCreatedView!; + final _ = DocumentBloc(view: latestView) + ..add(const DocumentEvent.initial()); + await blocResponseFuture(); + + assert(homeBloc.state.workspaceSetting.latestView.id == latestView.id); }); } diff --git a/frontend/app_flowy/test/bloc_test/home_test/menu_bloc_test.dart b/frontend/app_flowy/test/bloc_test/home_test/menu_bloc_test.dart index c8f38d9250..42d5187aa7 100644 --- a/frontend/app_flowy/test/bloc_test/home_test/menu_bloc_test.dart +++ b/frontend/app_flowy/test/bloc_test/home_test/menu_bloc_test.dart @@ -1,66 +1,42 @@ import 'package:app_flowy/workspace/application/menu/menu_bloc.dart'; -import 'package:bloc_test/bloc_test.dart'; import 'package:flutter_test/flutter_test.dart'; import '../../util.dart'; void main() { - late AppFlowyUnitTest test; + late AppFlowyUnitTest testContext; setUpAll(() async { - test = await AppFlowyUnitTest.ensureInitialized(); + testContext = await AppFlowyUnitTest.ensureInitialized(); }); - group('$MenuBloc', () { - late MenuBloc menuBloc; - setUp(() async { - menuBloc = MenuBloc( - user: test.userProfile, - workspace: test.currentWorkspace, - )..add(const MenuEvent.initial()); + test('assert initial apps is the build-in app', () async { + final menuBloc = MenuBloc( + user: testContext.userProfile, + workspace: testContext.currentWorkspace, + )..add(const MenuEvent.initial()); + await blocResponseFuture(); - await blocResponseFuture(); - }); - blocTest( - "assert initial apps is the build-in app", - build: () => menuBloc, - wait: blocResponseDuration(), - verify: (bloc) { - assert(bloc.state.apps.length == 1); - }, - ); - // - blocTest( - "create apps", - build: () => menuBloc, - act: (bloc) async { - bloc.add(const MenuEvent.createApp("App 1")); - await blocResponseFuture(); - bloc.add(const MenuEvent.createApp("App 2")); - await blocResponseFuture(); - bloc.add(const MenuEvent.createApp("App 3")); - }, - wait: blocResponseDuration(), - verify: (bloc) { - // apps[0] is the build-in app - assert(bloc.state.apps[1].name == 'App 1'); - assert(bloc.state.apps[2].name == 'App 2'); - assert(bloc.state.apps[3].name == 'App 3'); - }, - ); - blocTest( - "reorder apps", - build: () => menuBloc, - act: (bloc) async { - bloc.add(const MenuEvent.moveApp(1, 3)); - }, - wait: blocResponseDuration(), - verify: (bloc) { - assert(bloc.state.apps[1].name == 'App 2'); - assert(bloc.state.apps[2].name == 'App 3'); - assert(bloc.state.apps[3].name == 'App 1'); - }, - ); + assert(menuBloc.state.apps.length == 1); }); - // + test('reorder apps', () async { + final menuBloc = MenuBloc( + user: testContext.userProfile, + workspace: testContext.currentWorkspace, + )..add(const MenuEvent.initial()); + await blocResponseFuture(); + menuBloc.add(const MenuEvent.createApp("App 1")); + await blocResponseFuture(); + menuBloc.add(const MenuEvent.createApp("App 2")); + await blocResponseFuture(); + menuBloc.add(const MenuEvent.createApp("App 3")); + await blocResponseFuture(); + + menuBloc.add(const MenuEvent.moveApp(1, 3)); + await blocResponseFuture(); + + assert(menuBloc.state.apps[1].name == 'App 2'); + assert(menuBloc.state.apps[2].name == 'App 3'); + assert(menuBloc.state.apps[3].name == 'App 1'); + }); } diff --git a/frontend/app_flowy/test/bloc_test/home_test/trash_bloc_test.dart b/frontend/app_flowy/test/bloc_test/home_test/trash_bloc_test.dart index fd3b87e822..82f3db8874 100644 --- a/frontend/app_flowy/test/bloc_test/home_test/trash_bloc_test.dart +++ b/frontend/app_flowy/test/bloc_test/home_test/trash_bloc_test.dart @@ -1,8 +1,8 @@ import 'package:app_flowy/plugins/document/document.dart'; import 'package:app_flowy/plugins/trash/application/trash_bloc.dart'; import 'package:app_flowy/workspace/application/app/app_bloc.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/app.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/view.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/app.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart'; import 'package:flutter_test/flutter_test.dart'; import '../../util.dart'; diff --git a/frontend/app_flowy/test/util.dart b/frontend/app_flowy/test/util.dart index f14d97ee11..1069a84b0f 100644 --- a/frontend/app_flowy/test/util.dart +++ b/frontend/app_flowy/test/util.dart @@ -5,9 +5,9 @@ import 'package:app_flowy/user/application/user_service.dart'; import 'package:app_flowy/workspace/application/workspace/workspace_service.dart'; import 'package:easy_localization/easy_localization.dart'; import 'package:flowy_infra/uuid.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/app.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-folder/workspace.pb.dart'; -import 'package:flowy_sdk/protobuf/flowy-user/protobuf.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/app.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-folder/workspace.pb.dart'; +import 'package:appflowy_backend/protobuf/flowy-user/protobuf.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_test/flutter_test.dart'; diff --git a/frontend/app_flowy/test/widget_test/select_option_text_field_test.dart b/frontend/app_flowy/test/widget_test/select_option_text_field_test.dart index 7580b30b68..86bb51219d 100644 --- a/frontend/app_flowy/test/widget_test/select_option_text_field_test.dart +++ b/frontend/app_flowy/test/widget_test/select_option_text_field_test.dart @@ -1,7 +1,7 @@ import 'dart:collection'; import 'package:app_flowy/plugins/grid/presentation/widgets/cell/select_option_cell/text_field.dart'; -import 'package:flowy_sdk/protobuf/flowy-grid/protobuf.dart'; +import 'package:appflowy_backend/protobuf/flowy-grid/protobuf.dart'; import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:textfield_tags/textfield_tags.dart'; diff --git a/frontend/rust-lib/Cargo.lock b/frontend/rust-lib/Cargo.lock index a34cda74b4..a008802542 100644 --- a/frontend/rust-lib/Cargo.lock +++ b/frontend/rust-lib/Cargo.lock @@ -582,8 +582,8 @@ dependencies = [ "dart-notify", "ffi-support", "flowy-codegen", + "flowy-core", "flowy-derive", - "flowy-sdk", "lazy_static", "lib-dispatch", "log", @@ -852,6 +852,31 @@ dependencies = [ "walkdir", ] +[[package]] +name = "flowy-core" +version = "0.1.0" +dependencies = [ + "bytes", + "flowy-database", + "flowy-document", + "flowy-folder", + "flowy-grid", + "flowy-http-model", + "flowy-net", + "flowy-revision", + "flowy-task", + "flowy-user", + "futures-core", + "grid-rev-model", + "lib-dispatch", + "lib-infra", + "lib-log", + "lib-ws", + "parking_lot 0.12.1", + "tokio", + "tracing", +] + [[package]] name = "flowy-database" version = "0.1.0" @@ -1105,31 +1130,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "flowy-sdk" -version = "0.1.0" -dependencies = [ - "bytes", - "flowy-database", - "flowy-document", - "flowy-folder", - "flowy-grid", - "flowy-http-model", - "flowy-net", - "flowy-revision", - "flowy-task", - "flowy-user", - "futures-core", - "grid-rev-model", - "lib-dispatch", - "lib-infra", - "lib-log", - "lib-ws", - "parking_lot 0.12.1", - "tokio", - "tracing", -] - [[package]] name = "flowy-sync" version = "0.1.0" @@ -1180,10 +1180,10 @@ dependencies = [ "claim 0.4.0", "claim 0.5.0", "fake", + "flowy-core", "flowy-document", "flowy-folder", "flowy-net", - "flowy-sdk", "flowy-sync", "flowy-user", "futures", diff --git a/frontend/rust-lib/Cargo.toml b/frontend/rust-lib/Cargo.toml index 7030e1798d..4bf7012153 100644 --- a/frontend/rust-lib/Cargo.toml +++ b/frontend/rust-lib/Cargo.toml @@ -4,7 +4,7 @@ members = [ "lib-log", "lib-sqlite", "flowy-net", - "flowy-sdk", + "flowy-core", "dart-ffi", "flowy-user", "flowy-test", diff --git a/frontend/rust-lib/dart-ffi/Cargo.toml b/frontend/rust-lib/dart-ffi/Cargo.toml index a8b3892ac2..7acea53d1e 100644 --- a/frontend/rust-lib/dart-ffi/Cargo.toml +++ b/frontend/rust-lib/dart-ffi/Cargo.toml @@ -26,15 +26,15 @@ lazy_static = "1.4.0" parking_lot = "0.12.1" lib-dispatch = { path = "../lib-dispatch" } -flowy-sdk = { path = "../flowy-sdk" } +flowy-core = { path = "../flowy-core" } dart-notify = { path = "../dart-notify" } flowy-derive = { path = "../flowy-derive" } [features] -default = ["flowy-sdk/dart", "flutter"] +default = ["flowy-core/dart", "flutter"] flutter = [] -http_sync = ["flowy-sdk/http_sync", "flowy-sdk/use_bunyan"] -openssl_vendored = ["flowy-sdk/openssl_vendored"] +http_sync = ["flowy-core/http_sync", "flowy-core/use_bunyan"] +openssl_vendored = ["flowy-core/openssl_vendored"] [build-dependencies] flowy-codegen = { path = "../flowy-codegen", features = [ diff --git a/frontend/rust-lib/dart-ffi/src/lib.rs b/frontend/rust-lib/dart-ffi/src/lib.rs index 717bfff892..1a7bb47ec0 100644 --- a/frontend/rust-lib/dart-ffi/src/lib.rs +++ b/frontend/rust-lib/dart-ffi/src/lib.rs @@ -8,8 +8,8 @@ use crate::{ c::{extend_front_four_bytes_into_bytes, forget_rust}, model::{FFIRequest, FFIResponse}, }; -use flowy_sdk::get_client_server_configuration; -use flowy_sdk::*; +use flowy_core::get_client_server_configuration; +use flowy_core::*; use lazy_static::lazy_static; use lib_dispatch::prelude::ToBytes; use lib_dispatch::prelude::*; diff --git a/frontend/rust-lib/flowy-sdk/.gitignore b/frontend/rust-lib/flowy-core/.gitignore similarity index 100% rename from frontend/rust-lib/flowy-sdk/.gitignore rename to frontend/rust-lib/flowy-core/.gitignore diff --git a/frontend/rust-lib/flowy-sdk/Cargo.toml b/frontend/rust-lib/flowy-core/Cargo.toml similarity index 95% rename from frontend/rust-lib/flowy-sdk/Cargo.toml rename to frontend/rust-lib/flowy-core/Cargo.toml index cc5b9a1329..47ba9b5d20 100644 --- a/frontend/rust-lib/flowy-sdk/Cargo.toml +++ b/frontend/rust-lib/flowy-core/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "flowy-sdk" +name = "flowy-core" version = "0.1.0" edition = "2018" diff --git a/frontend/rust-lib/flowy-sdk/src/deps_resolve/document_deps.rs b/frontend/rust-lib/flowy-core/src/deps_resolve/document_deps.rs similarity index 100% rename from frontend/rust-lib/flowy-sdk/src/deps_resolve/document_deps.rs rename to frontend/rust-lib/flowy-core/src/deps_resolve/document_deps.rs diff --git a/frontend/rust-lib/flowy-sdk/src/deps_resolve/folder_deps.rs b/frontend/rust-lib/flowy-core/src/deps_resolve/folder_deps.rs similarity index 100% rename from frontend/rust-lib/flowy-sdk/src/deps_resolve/folder_deps.rs rename to frontend/rust-lib/flowy-core/src/deps_resolve/folder_deps.rs diff --git a/frontend/rust-lib/flowy-sdk/src/deps_resolve/grid_deps.rs b/frontend/rust-lib/flowy-core/src/deps_resolve/grid_deps.rs similarity index 100% rename from frontend/rust-lib/flowy-sdk/src/deps_resolve/grid_deps.rs rename to frontend/rust-lib/flowy-core/src/deps_resolve/grid_deps.rs diff --git a/frontend/rust-lib/flowy-sdk/src/deps_resolve/mod.rs b/frontend/rust-lib/flowy-core/src/deps_resolve/mod.rs similarity index 100% rename from frontend/rust-lib/flowy-sdk/src/deps_resolve/mod.rs rename to frontend/rust-lib/flowy-core/src/deps_resolve/mod.rs diff --git a/frontend/rust-lib/flowy-sdk/src/deps_resolve/user_deps.rs b/frontend/rust-lib/flowy-core/src/deps_resolve/user_deps.rs similarity index 100% rename from frontend/rust-lib/flowy-sdk/src/deps_resolve/user_deps.rs rename to frontend/rust-lib/flowy-core/src/deps_resolve/user_deps.rs diff --git a/frontend/rust-lib/flowy-sdk/src/deps_resolve/util.rs b/frontend/rust-lib/flowy-core/src/deps_resolve/util.rs similarity index 100% rename from frontend/rust-lib/flowy-sdk/src/deps_resolve/util.rs rename to frontend/rust-lib/flowy-core/src/deps_resolve/util.rs diff --git a/frontend/rust-lib/flowy-sdk/src/lib.rs b/frontend/rust-lib/flowy-core/src/lib.rs similarity index 100% rename from frontend/rust-lib/flowy-sdk/src/lib.rs rename to frontend/rust-lib/flowy-core/src/lib.rs diff --git a/frontend/rust-lib/flowy-sdk/src/module.rs b/frontend/rust-lib/flowy-core/src/module.rs similarity index 100% rename from frontend/rust-lib/flowy-sdk/src/module.rs rename to frontend/rust-lib/flowy-core/src/module.rs diff --git a/frontend/rust-lib/flowy-folder/src/manager.rs b/frontend/rust-lib/flowy-folder/src/manager.rs index 05ec736157..707985f356 100644 --- a/frontend/rust-lib/flowy-folder/src/manager.rs +++ b/frontend/rust-lib/flowy-folder/src/manager.rs @@ -14,10 +14,7 @@ use crate::{ use bytes::Bytes; use flowy_document::editor::initial_read_me; use flowy_error::FlowyError; -use flowy_revision::{ - PhantomSnapshotPersistence, RevisionManager, RevisionPersistence, RevisionPersistenceConfiguration, - RevisionWebSocket, -}; +use flowy_revision::{RevisionManager, RevisionPersistence, RevisionPersistenceConfiguration, RevisionWebSocket}; use folder_rev_model::user_default; use lazy_static::lazy_static; use lib_infra::future::FutureResult; diff --git a/frontend/rust-lib/flowy-test/Cargo.toml b/frontend/rust-lib/flowy-test/Cargo.toml index d55aa7e4c2..2eefe8b979 100644 --- a/frontend/rust-lib/flowy-test/Cargo.toml +++ b/frontend/rust-lib/flowy-test/Cargo.toml @@ -6,7 +6,7 @@ edition = "2018" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -flowy-sdk = { path = "../flowy-sdk", default-features = false } +flowy-core = { path = "../flowy-core", default-features = false } flowy-user = { path = "../flowy-user"} flowy-net = { path = "../flowy-net"} flowy-folder = { path = "../flowy-folder", default-features = false} @@ -38,4 +38,4 @@ futures = "0.3.15" serial_test = "0.5.1" [features] -dart = ["flowy-sdk/dart"] \ No newline at end of file +dart = ["flowy-core/dart"] \ No newline at end of file diff --git a/frontend/rust-lib/flowy-test/src/lib.rs b/frontend/rust-lib/flowy-test/src/lib.rs index b39471dded..bc2914235a 100644 --- a/frontend/rust-lib/flowy-test/src/lib.rs +++ b/frontend/rust-lib/flowy-test/src/lib.rs @@ -3,9 +3,9 @@ pub mod helper; use crate::helper::*; +use flowy_core::{FlowySDK, FlowySDKConfig}; use flowy_document::entities::DocumentVersionPB; use flowy_net::get_client_server_configuration; -use flowy_sdk::{FlowySDK, FlowySDKConfig}; use flowy_user::entities::UserProfilePB; use nanoid::nanoid; diff --git a/frontend/scripts/makefile/desktop.toml b/frontend/scripts/makefile/desktop.toml index d27a80e059..5471ab2442 100644 --- a/frontend/scripts/makefile/desktop.toml +++ b/frontend/scripts/makefile/desktop.toml @@ -145,7 +145,7 @@ private = true script = [ """ echo "🚀 🚀 🚀 Flowy-SDK(macOS) build success" - dart_ffi_dir= set ${CARGO_MAKE_WORKSPACE_WORKING_DIRECTORY}/app_flowy/packages/flowy_sdk/${TARGET_OS} + dart_ffi_dir= set ${CARGO_MAKE_WORKSPACE_WORKING_DIRECTORY}/app_flowy/packages/appflowy_backend/${TARGET_OS} lib = set lib${LIB_NAME}.${LIB_EXT} cp ${CARGO_MAKE_WORKSPACE_WORKING_DIRECTORY}/rust-lib/target/${RUST_COMPILE_TARGET}/${BUILD_FLAG}/${lib} \ @@ -245,7 +245,7 @@ linux_alias = "copy-to-sandbox-folder-default" private = true script = [ """ - # Copy the flowy_sdk lib to system temp directory for flutter unit test. + # Copy the appflowy_backend lib to system temp directory for flutter unit test. lib = set ${LIB_NAME}.${TEST_LIB_EXT} dest = set ${CARGO_MAKE_WORKSPACE_WORKING_DIRECTORY}/app_flowy/.sandbox/${lib} rm ${dest} @@ -259,7 +259,7 @@ script_runner = "@duckscript" private = true script = [ """ - # Copy the flowy_sdk lib to system temp directory for flutter unit test. + # Copy the appflowy_backend lib to system temp directory for flutter unit test. lib = set lib${LIB_NAME}.${TEST_LIB_EXT} dest = set ${CARGO_MAKE_WORKSPACE_WORKING_DIRECTORY}/app_flowy/.sandbox/${lib} rm ${dest} diff --git a/frontend/scripts/makefile/tool.toml b/frontend/scripts/makefile/tool.toml index 55159275f2..b1f9a7d089 100644 --- a/frontend/scripts/makefile/tool.toml +++ b/frontend/scripts/makefile/tool.toml @@ -1,33 +1,37 @@ [tasks.flowy_clean] -run_task = { name = ["cargo_clean","rm_macro_build_cache", "rm_rust_generated_files", "rm_dart_generated_files"] } +run_task = { name = [ + "cargo_clean", + "rm_macro_build_cache", + "rm_rust_generated_files", + "rm_dart_generated_files", +] } [tasks.cargo_clean] -script = [ - """ +script = [""" cd rust-lib cargo clean -q cd ../../shared-lib cargo clean -q - """, -] + """] script_runner = "@shell" [tasks.rm_macro_build_cache] -script = [ - """ +script = [""" path = canonicalize ../frontend/rust-lib/flowy-codegen/.cache if is_path_exists ${path} rm -rf ${path} end - """, -] + """] script_runner = "@duckscript" #Rust Clean [tasks.rm_rust_generated_files] -run_task = { name = ["rm_rust_lib_generated_protobuf_files", "rm_shared_lib_generated_protobuf_files"] } +run_task = { name = [ + "rm_rust_lib_generated_protobuf_files", + "rm_shared_lib_generated_protobuf_files", +] } [tasks.rm_rust_lib_generated_protobuf_files] private = true @@ -42,13 +46,15 @@ run_task = { name = "remove_files_with_pattern" } #Dart Clean [tasks.rm_dart_generated_files] -env = { "dart_flowy_sdk_path" = "./app_flowy/packages/flowy_sdk/" } -run_task = { name = ["rm_dart_generated_protobuf_files", "rm_dart_generated_event_files"] } +env = { "dart_flowy_sdk_path" = "./app_flowy/packages/appflowy_backend/" } +run_task = { name = [ + "rm_dart_generated_protobuf_files", + "rm_dart_generated_event_files", +] } [tasks.rm_dart_generated_protobuf_files] private = true -script = [ - """ +script = [""" protobuf_file_paths = glob_array ${dart_flowy_sdk_path}/lib/protobuf if not array_is_empty ${protobuf_file_paths} @@ -58,15 +64,13 @@ script = [ rm -rf ${path} end end - """, -] + """] script_runner = "@duckscript" [tasks.rm_dart_generated_event_files] private = true -script = [ - """ +script = [""" dart_event_folder = glob_array ${dart_flowy_sdk_path}/lib/dispatch/dart_event if not array_is_empty ${dart_event_folder} @@ -76,15 +80,13 @@ script = [ rm -rf ${path} end end - """, -] + """] script_runner = "@duckscript" [tasks.remove_files_with_pattern] private = true -script = [ - """ +script = [""" proto_file_paths = glob_array ${rm_proto_path} is_proto_file_paths_empty = array_is_empty ${proto_file_paths} if not ${is_proto_file_paths_empty} @@ -105,6 +107,5 @@ script = [ end end - """, -] -script_runner = "@duckscript" \ No newline at end of file + """] +script_runner = "@duckscript"