fix: settings improvements (#5547)

* fix: user workspace bloc changed

* fix: use translate card cell style

* fix: add getworkspacemember

* fix: billing launch review

* fix: disable time field

* fix: member tooltip

* fix: remove my account description

* fix: punctuation

* fix: filter workspace font

* fix: cloud toggle

* fix: minor adjustments

* chore: disable cloud document search

* fix: improve workspace name textfield

* test: move billing test to cloud

* fix: use cache over remote

* fix: clippy and tests

* chore: amend flowy tooltip

* test: add pump and settle

* test: integration test for local auth
This commit is contained in:
Mathias Mogensen
2024-06-17 14:30:19 +02:00
committed by GitHub
parent 8bf97ad5c6
commit 4a126e17ce
52 changed files with 857 additions and 410 deletions

View File

@ -339,6 +339,23 @@ where
})
}
fn get_workspace_member(
&self,
workspace_id: String,
uid: i64,
) -> FutureResult<WorkspaceMember, FlowyError> {
let try_get_client = self.server.try_get_client();
FutureResult::new(async move {
let client = try_get_client?;
let query = QueryWorkspaceMember {
workspace_id: workspace_id.clone(),
uid,
};
let member = client.get_workspace_member(query).await?;
Ok(from_af_workspace_member(member))
})
}
#[instrument(level = "debug", skip_all)]
fn get_user_awareness_doc_state(
&self,