fix: stuck when importing large csv file (#4878)

* chore: fix import csv file

* chore: update collab

* chore: bump collab

* chore: workaround for row creating

* fix: test
This commit is contained in:
Nathan.fooo
2024-03-12 10:59:52 +08:00
committed by GitHub
parent c48001bd74
commit 9c3be7e488
23 changed files with 169 additions and 85 deletions

View File

@ -1,6 +1,6 @@
use collab::core::collab_state::SyncState;
use collab_database::rows::RowId;
use collab_database::user::DatabaseViewTracker;
use collab_database::user::DatabaseMeta;
use collab_database::views::DatabaseLayout;
use flowy_derive::ProtoBuf;
@ -208,8 +208,8 @@ pub struct DatabaseDescriptionPB {
pub database_id: String,
}
impl From<DatabaseViewTracker> for DatabaseDescriptionPB {
fn from(data: DatabaseViewTracker) -> Self {
impl From<DatabaseMeta> for DatabaseDescriptionPB {
fn from(data: DatabaseMeta) -> Self {
Self {
database_id: data.database_id,
}

View File

@ -168,7 +168,7 @@ impl DatabaseManager {
let mut items = vec![];
if let Ok(wdb) = self.get_workspace_database().await {
items = wdb
.get_all_databases()
.get_all_database_meta()
.into_iter()
.map(DatabaseDescriptionPB::from)
.collect();