f4ah6o/moonchat/core does not have a README file
pub struct Message {
id : String
sender : User
content : MessageContent
timestamp_ms : Int64
status : MessageStatus
}fn Message::new(id : String, sender : User, content : MessageContent, timestamp_ms : Int64, status? : MessageStatus) -> Messagepub(all) enum MessageContent {
Text(String)
Markdown(String)
Image(String, String?)
System(String)
}impl Eq for MessageContentimpl Show for MessageContentpub struct MessageSnapshot {
id : String
sender : User
content : MessageContent
timestamp_ms : Int64
status : MessageStatus
}impl Eq for MessageSnapshotimpl Show for MessageSnapshotpub(all) enum MessageStatus {
Sending
Sent
Delivered
Read
Failed
}impl Eq for MessageStatusimpl Show for MessageStatuspub(all) struct User {
id : String
name : String
avatar_url : String?
}Hypermedia Driven Chat UI using Engenis HDA framework (JS target)
Dependencies