response: remove leftover response types, add error codes
This commit is contained in:
@@ -5,11 +5,11 @@ pub trait MPDServer {
|
||||
|
||||
fn route_request(&mut self, request: Request) -> Result<Response, Self::Error> {
|
||||
match request {
|
||||
Request::ClearError => self.handle_clear_error().map(|_| Response::Ok),
|
||||
Request::CurrentSong => self.handle_current_song().map(|_| Response::Ok),
|
||||
Request::Idle(subsystems) => self.handle_idle(subsystems).map(|_| Response::Ok),
|
||||
Request::Status => self.handle_status().map(|_| Response::Ok),
|
||||
Request::Stats => self.handle_stats().map(|_| Response::Ok),
|
||||
Request::ClearError => self.handle_clear_error().map(|_| Ok(())),
|
||||
Request::CurrentSong => self.handle_current_song().map(|_| Ok(())),
|
||||
Request::Idle(subsystems) => self.handle_idle(subsystems).map(|_| Ok(())),
|
||||
Request::Status => self.handle_status().map(|_| Ok(())),
|
||||
Request::Stats => self.handle_stats().map(|_| Ok(())),
|
||||
_ => unimplemented!(),
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user