feat: config grid db

This commit is contained in:
appflowy
2022-03-04 18:11:12 +08:00
parent 67e6b091a5
commit 49807a0b57
34 changed files with 1070 additions and 785 deletions

View File

@ -25,7 +25,7 @@ use flowy_block::BlockManager;
use flowy_database::kv::KV;
use flowy_folder_data_model::entities::share::{ExportData, ExportParams};
use lib_infra::uuid_string;
use lib_infra::uuid;
const LATEST_VIEW_ID: &str = "latest_view_id";
@ -176,7 +176,7 @@ impl ViewController {
thumbnail: view.thumbnail,
data_type: view.data_type,
data: document_json,
view_id: uuid_string(),
view_id: uuid(),
ext_data: view.ext_data,
plugin_type: view.plugin_type,
};

View File

@ -43,7 +43,7 @@ pub(crate) async fn make_folder_ws_manager(
}
pub(crate) struct FolderWSDataSink(Arc<WSDataProvider>);
impl RevisionWSDataIterator for FolderWSDataSink {
impl RevisionWebSocketSink for FolderWSDataSink {
fn next(&self) -> FutureResult<Option<ClientRevisionWSData>, FlowyError> {
let sink_provider = self.0.clone();
FutureResult::new(async move { sink_provider.next().await })