setup flowy sdk server configuration

This commit is contained in:
appflowy 2021-12-05 16:39:41 +08:00
parent 52d510691f
commit 5a89655982
36 changed files with 270 additions and 123 deletions

View file

@ -1,5 +1,5 @@
use crate::deps_resolve::DocumentDepsResolver;
use backend_service::config::ServerConfig;
use backend_service::configuration::ClientServerConfiguration;
use flowy_document::module::FlowyDocument;
use flowy_user::services::user::UserSession;
use flowy_workspace::prelude::WorkspaceController;
@ -18,7 +18,10 @@ fn mk_workspace_module(workspace_controller: Arc<WorkspaceController>) -> Module
flowy_workspace::module::create(workspace_controller)
}
pub fn mk_document_module(user_session: Arc<UserSession>, server_config: &ServerConfig) -> Arc<FlowyDocument> {
pub fn mk_document_module(
user_session: Arc<UserSession>,
server_config: &ClientServerConfiguration,
) -> Arc<FlowyDocument> {
let document_deps = DocumentDepsResolver::new(user_session);
let (user, ws_manager) = document_deps.split_into();
Arc::new(FlowyDocument::new(user, ws_manager, server_config))