observable.rs 459 B

12345678910111213141516
  1. use dart_notify::DartNotifyBuilder;
  2. use flowy_derive::ProtoBuf_Enum;
  3. const OBSERVABLE_CATEGORY: &str = "Doc";
  4. #[derive(ProtoBuf_Enum, Debug)]
  5. pub(crate) enum DocObservable {
  6. UserCreateDoc = 0,
  7. }
  8. impl std::convert::From<DocObservable> for i32 {
  9. fn from(o: DocObservable) -> Self { o as i32 }
  10. }
  11. #[allow(dead_code)]
  12. pub(crate) fn dart_notify(id: &str, ty: DocObservable) -> DartNotifyBuilder {
  13. DartNotifyBuilder::new(id, ty, OBSERVABLE_CATEGORY)
  14. }