Fixed field visibility and missing fields
This commit is contained in:
+4
-1
@@ -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
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user