mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2025-08-04 23:03:22 +00:00
22 lines
655 B
Rust
22 lines
655 B
Rust
![]() |
use flowy_error::FlowyError;
|
||
|
use flowy_folder2::deps::{FolderCloudService, Workspace};
|
||
|
use flowy_folder2::gen_workspace_id;
|
||
|
use lib_infra::future::FutureResult;
|
||
|
use lib_infra::util::timestamp;
|
||
|
|
||
|
pub(crate) struct LocalServerFolderCloudServiceImpl();
|
||
|
|
||
|
impl FolderCloudService for LocalServerFolderCloudServiceImpl {
|
||
|
fn create_workspace(&self, _uid: i64, name: &str) -> FutureResult<Workspace, FlowyError> {
|
||
|
let name = name.to_string();
|
||
|
FutureResult::new(async move {
|
||
|
Ok(Workspace {
|
||
|
id: gen_workspace_id(),
|
||
|
name: name.to_string(),
|
||
|
belongings: Default::default(),
|
||
|
created_at: timestamp(),
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
}
|