event_map.rs 475 B

12345678910111213141516171819
  1. use strum_macros::Display;
  2. use flowy_derive::{Flowy_Event, ProtoBuf_Enum};
  3. use lib_dispatch::prelude::*;
  4. use crate::handlers::*;
  5. pub fn init() -> AFPlugin {
  6. AFPlugin::new()
  7. .name("Flowy-Network")
  8. .event(NetworkEvent::UpdateNetworkType, update_network_ty)
  9. }
  10. #[derive(Clone, Copy, PartialEq, Eq, Debug, Display, Hash, ProtoBuf_Enum, Flowy_Event)]
  11. #[event_err = "FlowyError"]
  12. pub enum NetworkEvent {
  13. #[event(input = "NetworkStatePB")]
  14. UpdateNetworkType = 0,
  15. }