Fixed field visibility and missing fields
This commit is contained in:
+4
-1
@@ -279,6 +279,7 @@ pub enum ClientMessage {
|
||||
state: StatePath
|
||||
},
|
||||
FetchMessages {
|
||||
room_id: RoomId,
|
||||
count: u64,
|
||||
end: MessageId,
|
||||
}
|
||||
@@ -389,7 +390,9 @@ pub enum ServerMessage {
|
||||
// Returned on permission read
|
||||
StatePermission(StatePath,crate::state::PermissionTable),
|
||||
// Returned on subscribe, forwards state change message to client
|
||||
StateChange(TaggedMessage),
|
||||
StatePub(TaggedMessage),
|
||||
MessagePub(TaggedMessage),
|
||||
Post(TaggedMessage),
|
||||
OkMessage(MessageId),
|
||||
Token(String),
|
||||
Ok,
|
||||
|
||||
+1
-1
@@ -12,7 +12,7 @@ pub enum VerificationError {
|
||||
|
||||
//Monotonically increasing messageID
|
||||
#[derive(Serialize,Deserialize,Debug,Clone)]
|
||||
pub struct MessageId(u64);
|
||||
pub struct MessageId(pub u64);
|
||||
|
||||
#[derive(Serialize,Deserialize,Clone,Debug)]
|
||||
pub struct TaggedMessage {
|
||||
|
||||
Reference in New Issue
Block a user