chore: bump collab (#5042)

* chore: bump collab

* chore: bump client api

* chore: fix test
This commit is contained in:
Nathan.fooo
2024-04-03 11:26:48 +08:00
committed by GitHub
parent e022ee88da
commit a25c728866
15 changed files with 174 additions and 120 deletions

View File

@ -25,21 +25,30 @@ impl DatabaseCloudService for LocalServerDatabaseCloudServiceImpl {
collab.with_origin_transact_mut(|txn| {
collab.insert_map_with_txn(txn, DATABASE);
});
collab.encode_collab_v1().doc_state.to_vec()
collab
.encode_collab_v1(|_| Ok::<(), Error>(()))?
.doc_state
.to_vec()
},
CollabType::WorkspaceDatabase => {
let collab = Collab::new(1, object_id, collab_type, vec![], false);
collab.with_origin_transact_mut(|txn| {
collab.create_array_with_txn::<MapPrelim<Any>>(txn, WORKSPACE_DATABASES, vec![]);
});
collab.encode_collab_v1().doc_state.to_vec()
collab
.encode_collab_v1(|_| Ok::<(), Error>(()))?
.doc_state
.to_vec()
},
CollabType::DatabaseRow => {
let collab = Collab::new(1, object_id, collab_type, vec![], false);
collab.with_origin_transact_mut(|txn| {
collab.insert_map_with_txn(txn, DATABASE_ROW_DATA);
});
collab.encode_collab_v1().doc_state.to_vec()
collab
.encode_collab_v1(|_| Ok::<(), Error>(()))?
.doc_state
.to_vec()
},
_ => vec![],
};

View File

@ -678,7 +678,7 @@ fn default_workspace_doc_state(collab_object: &CollabObject) -> Vec<u8> {
));
let workspace = Workspace::new(workspace_id, "My workspace".to_string(), collab_object.uid);
let folder = Folder::create(collab_object.uid, collab, None, FolderData::new(workspace));
folder.encode_collab_v1().doc_state.to_vec()
folder.encode_collab_v1().unwrap().doc_state.to_vec()
}
fn oauth_params_from_box_any(any: BoxAny) -> Result<SupabaseOAuthParams, Error> {