refactor: rename flowy-dispatch structs

This commit is contained in:
nathan
2022-12-01 08:35:50 +08:00
parent fff4af53e2
commit 96c427e869
35 changed files with 486 additions and 543 deletions

View File

@ -4,10 +4,10 @@ use lib_dispatch::prelude::*;
use std::sync::Arc;
use strum_macros::Display;
pub fn create(ws_conn: Arc<FlowyWebSocketConnect>) -> Module {
Module::new()
pub fn init(ws_conn: Arc<FlowyWebSocketConnect>) -> AFPlugin {
AFPlugin::new()
.name("Flowy-Network")
.data(ws_conn)
.state(ws_conn)
.event(NetworkEvent::UpdateNetworkType, update_network_ty)
}

View File

@ -1,12 +1,12 @@
use crate::{entities::NetworkState, ws::connection::FlowyWebSocketConnect};
use flowy_error::FlowyError;
use lib_dispatch::prelude::{AppData, Data};
use lib_dispatch::prelude::{AFPluginData, AFPluginState};
use std::sync::Arc;
#[tracing::instrument(level = "debug", skip(data, ws_manager))]
pub async fn update_network_ty(
data: Data<NetworkState>,
ws_manager: AppData<Arc<FlowyWebSocketConnect>>,
data: AFPluginData<NetworkState>,
ws_manager: AFPluginState<Arc<FlowyWebSocketConnect>>,
) -> Result<(), FlowyError> {
let network_state = data.into_inner();
ws_manager.update_network_type(&network_state.ty);