uniffi_macros::include_scaffolding!("network"); pub mod types; pub mod client; pub mod utils; pub mod callbacks; use utils::storage; pub use chat_types::client_types::chat_room::ChatRoom; pub use chat_types::dto::chat::ChatRoomParticipants; pub use dev_dtos::dtos::user::user_dtos::{UserForAuthenticationDto}; pub use utils::storage::*; pub use callbacks::chat::*; pub use league_types::domain::sport::Sport; pub use types::error::*; pub use client::chat::http::*; pub use client::league::*; pub use client::user::*; pub use chat_types::client_types::chat_message::*; pub fn get_me() -> Result { storage::read("user".into()) } #[macro_export] macro_rules! unwrap_rust_error { ($e:expr) => { match $e { Ok(result) => result.into(), Err(error) => return Err(error.into()) } }; }