mod.rs 467 B

1234567891011121314
  1. use crate::{entities::NetworkState, ws::connection::FlowyWebSocketConnect};
  2. use flowy_error::FlowyError;
  3. use lib_dispatch::prelude::{Data, Unit};
  4. use std::sync::Arc;
  5. #[tracing::instrument(skip(data, ws_manager))]
  6. pub async fn update_network_ty(
  7. data: Data<NetworkState>,
  8. ws_manager: Unit<Arc<FlowyWebSocketConnect>>,
  9. ) -> Result<(), FlowyError> {
  10. let network_state = data.into_inner();
  11. ws_manager.update_network_type(&network_state.ty);
  12. Ok(())
  13. }