mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-08-30 18:12:39 +00:00
chore: cell data operation (#1656)
* chore: get all cells for specific field * chore: auto format clippy wanrings * chore: get cells for specific field type
This commit is contained in:
@ -41,7 +41,7 @@ impl DocumentCloudService for DocumentCloudServiceImpl {
|
||||
}
|
||||
|
||||
pub async fn create_document_request(token: &str, params: CreateDocumentParams, url: &str) -> Result<(), FlowyError> {
|
||||
let _ = request_builder()
|
||||
request_builder()
|
||||
.post(url)
|
||||
.header(HEADER_TOKEN, token)
|
||||
.json(params)?
|
||||
@ -66,7 +66,7 @@ pub async fn read_document_request(
|
||||
}
|
||||
|
||||
pub async fn reset_doc_request(token: &str, params: ResetDocumentParams, url: &str) -> Result<(), FlowyError> {
|
||||
let _ = request_builder()
|
||||
request_builder()
|
||||
.patch(url)
|
||||
.header(HEADER_TOKEN, token)
|
||||
.json(params)?
|
||||
|
@ -57,7 +57,7 @@ impl FolderCouldServiceV1 for FolderHttpCloudService {
|
||||
let token = token.to_owned();
|
||||
let url = self.config.workspace_url();
|
||||
FutureResult::new(async move {
|
||||
let _ = update_workspace_request(&token, params, &url).await?;
|
||||
update_workspace_request(&token, params, &url).await?;
|
||||
Ok(())
|
||||
})
|
||||
}
|
||||
@ -66,7 +66,7 @@ impl FolderCouldServiceV1 for FolderHttpCloudService {
|
||||
let token = token.to_owned();
|
||||
let url = self.config.workspace_url();
|
||||
FutureResult::new(async move {
|
||||
let _ = delete_workspace_request(&token, params, &url).await?;
|
||||
delete_workspace_request(&token, params, &url).await?;
|
||||
Ok(())
|
||||
})
|
||||
}
|
||||
@ -93,7 +93,7 @@ impl FolderCouldServiceV1 for FolderHttpCloudService {
|
||||
let token = token.to_owned();
|
||||
let url = self.config.view_url();
|
||||
FutureResult::new(async move {
|
||||
let _ = delete_view_request(&token, params, &url).await?;
|
||||
delete_view_request(&token, params, &url).await?;
|
||||
Ok(())
|
||||
})
|
||||
}
|
||||
@ -102,7 +102,7 @@ impl FolderCouldServiceV1 for FolderHttpCloudService {
|
||||
let token = token.to_owned();
|
||||
let url = self.config.view_url();
|
||||
FutureResult::new(async move {
|
||||
let _ = update_view_request(&token, params, &url).await?;
|
||||
update_view_request(&token, params, &url).await?;
|
||||
Ok(())
|
||||
})
|
||||
}
|
||||
@ -129,7 +129,7 @@ impl FolderCouldServiceV1 for FolderHttpCloudService {
|
||||
let token = token.to_owned();
|
||||
let url = self.config.app_url();
|
||||
FutureResult::new(async move {
|
||||
let _ = update_app_request(&token, params, &url).await?;
|
||||
update_app_request(&token, params, &url).await?;
|
||||
Ok(())
|
||||
})
|
||||
}
|
||||
@ -138,7 +138,7 @@ impl FolderCouldServiceV1 for FolderHttpCloudService {
|
||||
let token = token.to_owned();
|
||||
let url = self.config.app_url();
|
||||
FutureResult::new(async move {
|
||||
let _ = delete_app_request(&token, params, &url).await?;
|
||||
delete_app_request(&token, params, &url).await?;
|
||||
Ok(())
|
||||
})
|
||||
}
|
||||
@ -147,7 +147,7 @@ impl FolderCouldServiceV1 for FolderHttpCloudService {
|
||||
let token = token.to_owned();
|
||||
let url = self.config.trash_url();
|
||||
FutureResult::new(async move {
|
||||
let _ = create_trash_request(&token, params, &url).await?;
|
||||
create_trash_request(&token, params, &url).await?;
|
||||
Ok(())
|
||||
})
|
||||
}
|
||||
@ -156,7 +156,7 @@ impl FolderCouldServiceV1 for FolderHttpCloudService {
|
||||
let token = token.to_owned();
|
||||
let url = self.config.trash_url();
|
||||
FutureResult::new(async move {
|
||||
let _ = delete_trash_request(&token, params, &url).await?;
|
||||
delete_trash_request(&token, params, &url).await?;
|
||||
Ok(())
|
||||
})
|
||||
}
|
||||
|
@ -46,7 +46,7 @@ impl UserCloudService for UserHttpCloudService {
|
||||
let token = token.to_owned();
|
||||
let url = self.config.user_profile_url();
|
||||
FutureResult::new(async move {
|
||||
let _ = update_user_profile_request(&token, params, &url).await?;
|
||||
update_user_profile_request(&token, params, &url).await?;
|
||||
Ok(())
|
||||
})
|
||||
}
|
||||
@ -76,7 +76,7 @@ pub async fn user_sign_in_request(params: SignInParams, url: &str) -> Result<Sig
|
||||
}
|
||||
|
||||
pub async fn user_sign_out_request(token: &str, url: &str) -> Result<(), ServerError> {
|
||||
let _ = request_builder().delete(url).header(HEADER_TOKEN, token).send().await?;
|
||||
request_builder().delete(url).header(HEADER_TOKEN, token).send().await?;
|
||||
Ok(())
|
||||
}
|
||||
|
||||
@ -94,7 +94,7 @@ pub async fn update_user_profile_request(
|
||||
params: UpdateUserProfileParams,
|
||||
url: &str,
|
||||
) -> Result<(), ServerError> {
|
||||
let _ = request_builder()
|
||||
request_builder()
|
||||
.patch(url)
|
||||
.header(HEADER_TOKEN, token)
|
||||
.protobuf(params)?
|
||||
|
@ -66,7 +66,7 @@ impl FolderCloudPersistence for LocalDocumentCloudPersistence {
|
||||
let folder_id = folder_id.to_owned();
|
||||
let storage = self.storage.clone();
|
||||
Box::pin(async move {
|
||||
let _ = storage.set_revisions(revisions.clone()).await?;
|
||||
storage.set_revisions(revisions.clone()).await?;
|
||||
make_folder_from_revisions_pb(&folder_id, revisions)
|
||||
})
|
||||
}
|
||||
@ -74,7 +74,7 @@ impl FolderCloudPersistence for LocalDocumentCloudPersistence {
|
||||
fn save_folder_revisions(&self, revisions: Vec<Revision>) -> BoxResultFuture<(), CollaborateError> {
|
||||
let storage = self.storage.clone();
|
||||
Box::pin(async move {
|
||||
let _ = storage.set_revisions(revisions).await?;
|
||||
storage.set_revisions(revisions).await?;
|
||||
Ok(())
|
||||
})
|
||||
}
|
||||
@ -93,7 +93,7 @@ impl FolderCloudPersistence for LocalDocumentCloudPersistence {
|
||||
let storage = self.storage.clone();
|
||||
let folder_id = folder_id.to_owned();
|
||||
Box::pin(async move {
|
||||
let _ = storage.reset_object(&folder_id, revisions).await?;
|
||||
storage.reset_object(&folder_id, revisions).await?;
|
||||
Ok(())
|
||||
})
|
||||
}
|
||||
@ -120,7 +120,7 @@ impl DocumentCloudPersistence for LocalDocumentCloudPersistence {
|
||||
let doc_id = doc_id.to_owned();
|
||||
let storage = self.storage.clone();
|
||||
Box::pin(async move {
|
||||
let _ = storage.set_revisions(revisions.clone()).await?;
|
||||
storage.set_revisions(revisions.clone()).await?;
|
||||
make_document_from_revision_pbs(&doc_id, revisions)
|
||||
})
|
||||
}
|
||||
@ -138,7 +138,7 @@ impl DocumentCloudPersistence for LocalDocumentCloudPersistence {
|
||||
fn save_document_revisions(&self, revisions: Vec<Revision>) -> BoxResultFuture<(), CollaborateError> {
|
||||
let storage = self.storage.clone();
|
||||
Box::pin(async move {
|
||||
let _ = storage.set_revisions(revisions).await?;
|
||||
storage.set_revisions(revisions).await?;
|
||||
Ok(())
|
||||
})
|
||||
}
|
||||
@ -147,7 +147,7 @@ impl DocumentCloudPersistence for LocalDocumentCloudPersistence {
|
||||
let storage = self.storage.clone();
|
||||
let doc_id = doc_id.to_owned();
|
||||
Box::pin(async move {
|
||||
let _ = storage.reset_object(&doc_id, revisions).await?;
|
||||
storage.reset_object(&doc_id, revisions).await?;
|
||||
Ok(())
|
||||
})
|
||||
}
|
||||
|
@ -110,11 +110,11 @@ impl LocalWebSocketRunner {
|
||||
let client_data = ClientRevisionWSData::try_from(bytes).map_err(internal_error)?;
|
||||
match message.channel {
|
||||
WSChannel::Document => {
|
||||
let _ = self.handle_document_client_data(client_data, "".to_owned()).await?;
|
||||
self.handle_document_client_data(client_data, "".to_owned()).await?;
|
||||
Ok(())
|
||||
}
|
||||
WSChannel::Folder => {
|
||||
let _ = self.handle_folder_client_data(client_data, "".to_owned()).await?;
|
||||
self.handle_folder_client_data(client_data, "".to_owned()).await?;
|
||||
Ok(())
|
||||
}
|
||||
WSChannel::Grid => {
|
||||
@ -143,10 +143,10 @@ impl LocalWebSocketRunner {
|
||||
let ty = client_data.ty.clone();
|
||||
match ty {
|
||||
ClientRevisionWSDataType::ClientPushRev => {
|
||||
let _ = self.folder_manager.handle_client_revisions(user, client_data).await?;
|
||||
self.folder_manager.handle_client_revisions(user, client_data).await?;
|
||||
}
|
||||
ClientRevisionWSDataType::ClientPing => {
|
||||
let _ = self.folder_manager.handle_client_ping(user, client_data).await?;
|
||||
self.folder_manager.handle_client_ping(user, client_data).await?;
|
||||
}
|
||||
}
|
||||
Ok(())
|
||||
@ -172,10 +172,10 @@ impl LocalWebSocketRunner {
|
||||
let ty = client_data.ty.clone();
|
||||
match ty {
|
||||
ClientRevisionWSDataType::ClientPushRev => {
|
||||
let _ = self.doc_manager.handle_client_revisions(user, client_data).await?;
|
||||
self.doc_manager.handle_client_revisions(user, client_data).await?;
|
||||
}
|
||||
ClientRevisionWSDataType::ClientPing => {
|
||||
let _ = self.doc_manager.handle_client_ping(user, client_data).await?;
|
||||
self.doc_manager.handle_client_ping(user, client_data).await?;
|
||||
}
|
||||
}
|
||||
Ok(())
|
||||
|
@ -63,7 +63,7 @@ impl FlowyWebSocketConnect {
|
||||
pub async fn start(&self, token: String, user_id: String) -> Result<(), FlowyError> {
|
||||
let addr = format!("{}/{}", self.addr, &token);
|
||||
self.inner.stop_connect().await?;
|
||||
let _ = self.inner.start_connect(addr, user_id).await?;
|
||||
self.inner.start_connect(addr, user_id).await?;
|
||||
Ok(())
|
||||
}
|
||||
|
||||
@ -102,7 +102,7 @@ impl FlowyWebSocketConnect {
|
||||
}
|
||||
|
||||
pub fn add_ws_message_receiver(&self, receiver: Arc<dyn WSMessageReceiver>) -> Result<(), FlowyError> {
|
||||
let _ = self.inner.add_msg_receiver(receiver)?;
|
||||
self.inner.add_msg_receiver(receiver)?;
|
||||
Ok(())
|
||||
}
|
||||
|
||||
|
@ -17,7 +17,7 @@ impl FlowyRawWebSocket for Arc<WSController> {
|
||||
fn start_connect(&self, addr: String, _user_id: String) -> FutureResult<(), FlowyError> {
|
||||
let cloned_ws = self.clone();
|
||||
FutureResult::new(async move {
|
||||
let _ = cloned_ws.start(addr).await.map_err(internal_error)?;
|
||||
cloned_ws.start(addr).await.map_err(internal_error)?;
|
||||
Ok(())
|
||||
})
|
||||
}
|
||||
@ -38,13 +38,13 @@ impl FlowyRawWebSocket for Arc<WSController> {
|
||||
fn reconnect(&self, count: usize) -> FutureResult<(), FlowyError> {
|
||||
let cloned_ws = self.clone();
|
||||
FutureResult::new(async move {
|
||||
let _ = cloned_ws.retry(count).await.map_err(internal_error)?;
|
||||
cloned_ws.retry(count).await.map_err(internal_error)?;
|
||||
Ok(())
|
||||
})
|
||||
}
|
||||
|
||||
fn add_msg_receiver(&self, receiver: Arc<dyn WSMessageReceiver>) -> Result<(), FlowyError> {
|
||||
let _ = self.add_ws_message_receiver(receiver).map_err(internal_error)?;
|
||||
self.add_ws_message_receiver(receiver).map_err(internal_error)?;
|
||||
Ok(())
|
||||
}
|
||||
|
||||
@ -64,7 +64,7 @@ impl FlowyRawWebSocket for Arc<WSController> {
|
||||
|
||||
impl FlowyWebSocket for WSSender {
|
||||
fn send(&self, msg: WebSocketRawMessage) -> Result<(), FlowyError> {
|
||||
let _ = self.send_msg(msg).map_err(internal_error)?;
|
||||
self.send_msg(msg).map_err(internal_error)?;
|
||||
Ok(())
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user