diff --git a/src/client.rs b/src/client.rs index 768dfe1..2e8e21b 100644 --- a/src/client.rs +++ b/src/client.rs @@ -225,6 +225,9 @@ pub enum ClientMessage { #[serde(with = "serde_bytes")] bytes: Vec }, + MediaFetch { + id: Uuid, + }, // Join and subscribe RoomJoin { room_id: RoomId, @@ -344,7 +347,9 @@ pub enum ServerMessage { // Returned on fetch or naturally from subscribe // This should be Messages(Vec), - MediaUploaded(Uuid), + MediaId(Uuid), + #[serde(with = "serde_bytes")] + Media(Box<[u8]>), Error(ServerError), // Returned on read State(StatePath,StateValue),