use rmux_proto::{DisplayMessageRequest, Request, Response, ShowMessagesRequest, Target};
use crate::{connection::Connection, ClientError};
impl Connection {
pub fn display_message(
&mut self,
target: Option<Target>,
print: bool,
message: Option<String>,
) -> Result<Response, ClientError> {
self.roundtrip(&Request::DisplayMessage(DisplayMessageRequest {
target,
print,
message,
}))
}
pub fn show_messages(
&mut self,
jobs: bool,
terminals: bool,
target_client: Option<String>,
) -> Result<Response, ClientError> {
self.roundtrip(&Request::ShowMessages(ShowMessagesRequest {
jobs,
terminals,
target_client,
}))
}
}