Fixed field visibility and missing fields

This commit is contained in:
2026-05-31 14:15:04 -07:00
parent 3edf74d890
commit 27cff2ced9
2 changed files with 5 additions and 2 deletions
+4 -1
View File
@@ -279,6 +279,7 @@ pub enum ClientMessage {
state: StatePath state: StatePath
}, },
FetchMessages { FetchMessages {
room_id: RoomId,
count: u64, count: u64,
end: MessageId, end: MessageId,
} }
@@ -389,7 +390,9 @@ pub enum ServerMessage {
// Returned on permission read // Returned on permission read
StatePermission(StatePath,crate::state::PermissionTable), StatePermission(StatePath,crate::state::PermissionTable),
// Returned on subscribe, forwards state change message to client // Returned on subscribe, forwards state change message to client
StateChange(TaggedMessage), StatePub(TaggedMessage),
MessagePub(TaggedMessage),
Post(TaggedMessage),
OkMessage(MessageId), OkMessage(MessageId),
Token(String), Token(String),
Ok, Ok,
+1 -1
View File
@@ -12,7 +12,7 @@ pub enum VerificationError {
//Monotonically increasing messageID //Monotonically increasing messageID
#[derive(Serialize,Deserialize,Debug,Clone)] #[derive(Serialize,Deserialize,Debug,Clone)]
pub struct MessageId(u64); pub struct MessageId(pub u64);
#[derive(Serialize,Deserialize,Clone,Debug)] #[derive(Serialize,Deserialize,Clone,Debug)]
pub struct TaggedMessage { pub struct TaggedMessage {