mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2025-04-25 07:07:32 -04:00
add core
This commit is contained in:
parent
29c14949cb
commit
6298a0d96d
36 changed files with 676 additions and 578 deletions
|
@ -1,22 +1,19 @@
|
|||
use crate::deps_resolve::DocumentDepsResolver;
|
||||
use backend_service::configuration::ClientServerConfiguration;
|
||||
use flowy_core::prelude::WorkspaceController;
|
||||
use flowy_core::prelude::FlowyCore;
|
||||
use flowy_document::module::FlowyDocument;
|
||||
use flowy_user::services::user::UserSession;
|
||||
use lib_dispatch::prelude::Module;
|
||||
use std::sync::Arc;
|
||||
|
||||
pub fn mk_modules(workspace_controller: Arc<WorkspaceController>, user_session: Arc<UserSession>) -> Vec<Module> {
|
||||
pub fn mk_modules(core: Arc<FlowyCore>, user_session: Arc<UserSession>) -> Vec<Module> {
|
||||
let user_module = mk_user_module(user_session);
|
||||
let workspace_module = mk_workspace_module(workspace_controller);
|
||||
let workspace_module = mk_core_module(core);
|
||||
vec![user_module, workspace_module]
|
||||
}
|
||||
|
||||
fn mk_user_module(user_session: Arc<UserSession>) -> Module { flowy_user::module::create(user_session) }
|
||||
|
||||
fn mk_workspace_module(workspace_controller: Arc<WorkspaceController>) -> Module {
|
||||
flowy_core::module::create(workspace_controller)
|
||||
}
|
||||
fn mk_core_module(core: Arc<FlowyCore>) -> Module { flowy_core::module::create(core) }
|
||||
|
||||
pub fn mk_document_module(
|
||||
user_session: Arc<UserSession>,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue