|
|
|
@ -7,7 +7,7 @@ use solstice_proto::server::ServerResponse; |
|
|
|
|
|
|
|
use crate::context::Context;
|
|
|
|
use crate::executor::Job;
|
|
|
|
use crate::handlers::SetPrivilegedUsersHandler;
|
|
|
|
use crate::handlers::{SetPrivilegedUsersHandler, SetRoomListHandler};
|
|
|
|
use crate::message_handler::MessageHandler;
|
|
|
|
|
|
|
|
/// The type of messages dispatched by a dispatcher.
|
|
|
|
@ -64,6 +64,12 @@ impl Dispatcher { |
|
|
|
message: response,
|
|
|
|
handler: SetPrivilegedUsersHandler::default(),
|
|
|
|
})),
|
|
|
|
Message::ServerResponse(ServerResponse::RoomListResponse(response)) => {
|
|
|
|
Some(Box::new(DispatchedMessage {
|
|
|
|
message: response,
|
|
|
|
handler: SetRoomListHandler::default(),
|
|
|
|
}))
|
|
|
|
}
|
|
|
|
Message::ServerResponse(response) => {
|
|
|
|
warn!("Unhandled server response: {:?}", response);
|
|
|
|
None
|
|
|
|
|