Browse Source

Disambiguate requests and responses.

main
Titouan Rigoudy 2 years ago
parent
commit
09d7940e3a
1 changed files with 7 additions and 9 deletions
  1. +7
    -9
      client/src/room/event.rs

+ 7
- 9
client/src/room/event.rs View File

@ -2,13 +2,11 @@
use anyhow::Context as AnyhowContext;
use log::error;
use solstice_proto::server::{
RoomJoinRequest, RoomJoinResponse, RoomListResponse, RoomMessageResponse,
};
use solstice_proto::server;
use solstice_proto::ServerRequest;
use crate::context::Context;
use crate::control::{self, RoomMessageRequest};
use crate::control;
use crate::handlers::{
RoomJoinResponseHandler, RoomListRequestHandler, RoomListResponseHandler,
RoomMessageRequestHandler, RoomMessageResponseHandler,
@ -19,11 +17,11 @@ use crate::message_handler::MessageHandler;
#[derive(Debug, PartialEq, Eq)]
pub enum RoomEvent {
JoinRequest(String),
JoinResponse(RoomJoinResponse),
JoinResponse(server::RoomJoinResponse),
ListRequest,
ListResponse(RoomListResponse),
MessageRequest(RoomMessageRequest),
MessageResponse(RoomMessageResponse),
ListResponse(server::RoomListResponse),
MessageRequest(control::RoomMessageRequest),
MessageResponse(server::RoomMessageResponse),
}
/// An interface for room event handlers.
@ -71,7 +69,7 @@ fn handle_join_request(
context
.server_request_tx
.blocking_send(ServerRequest::RoomJoinRequest(RoomJoinRequest {
.blocking_send(ServerRequest::RoomJoinRequest(server::RoomJoinRequest {
room_name,
}))
.context("sending server request")?;


Loading…
Cancel
Save