use crate::manager::{FolderManager, FolderUser, MutexFolder}; use crate::view_operation::FolderOperationHandlers; use collab_integrate::collab_builder::AppFlowyCollabBuilder; use flowy_folder_pub::cloud::FolderCloudService; use flowy_search_pub::entities::FolderIndexManager; use std::sync::Arc; impl FolderManager { pub fn get_mutex_folder(&self) -> Arc { self.mutex_folder.clone() } pub fn get_cloud_service(&self) -> Arc { self.cloud_service.clone() } pub fn get_user(&self) -> Arc { self.user.clone() } pub fn get_indexer(&self) -> Arc { self.folder_indexer.clone() } pub fn get_collab_builder(&self) -> Arc { self.collab_builder.clone() } pub fn get_operation_handlers(&self) -> FolderOperationHandlers { self.operation_handlers.clone() } }