| 123456789101112131415161718192021 | use crate::helper::*;use flowy_dispatch::prelude::*;use std::sync::Arc;pub async fn hello() -> String { "say hello".to_string() }#[tokio::test]async fn test() {    setup_env();    let event = "1";    let dispatch = Arc::new(init_dispatch(|| vec![Module::new().event(event, hello)]));    let request = ModuleRequest::new(event);    let _ = EventDispatch::async_send_with_callback(dispatch.clone(), request, |resp| {        Box::pin(async move {            dbg!(&resp);        })    })    .await;    std::mem::forget(dispatch);}
 |