|
|
@ -4,9 +4,9 @@ use crate::context::Context; |
|
|
use crate::message_handler::MessageHandler;
|
|
|
use crate::message_handler::MessageHandler;
|
|
|
|
|
|
|
|
|
#[derive(Debug, Default)]
|
|
|
#[derive(Debug, Default)]
|
|
|
pub struct SetPrivilegedUsersHandler;
|
|
|
|
|
|
|
|
|
pub struct PrivilegedUsersResponseHandler;
|
|
|
|
|
|
|
|
|
impl MessageHandler for SetPrivilegedUsersHandler {
|
|
|
|
|
|
|
|
|
impl MessageHandler for PrivilegedUsersResponseHandler {
|
|
|
type Message = PrivilegedUsersResponse;
|
|
|
type Message = PrivilegedUsersResponse;
|
|
|
|
|
|
|
|
|
fn run(
|
|
|
fn run(
|
|
|
@ -20,7 +20,7 @@ impl MessageHandler for SetPrivilegedUsersHandler { |
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
fn name() -> String {
|
|
|
fn name() -> String {
|
|
|
"SetPrivilegedUsersHandler".to_string()
|
|
|
|
|
|
|
|
|
"PrivilegedUsersResponseHandler".to_string()
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -31,7 +31,7 @@ mod tests { |
|
|
use crate::context::ContextBundle;
|
|
|
use crate::context::ContextBundle;
|
|
|
use crate::message_handler::MessageHandler;
|
|
|
use crate::message_handler::MessageHandler;
|
|
|
|
|
|
|
|
|
use super::SetPrivilegedUsersHandler;
|
|
|
|
|
|
|
|
|
use super::PrivilegedUsersResponseHandler;
|
|
|
|
|
|
|
|
|
#[test]
|
|
|
#[test]
|
|
|
fn run_sets_privileged_users() {
|
|
|
fn run_sets_privileged_users() {
|
|
|
@ -45,7 +45,7 @@ mod tests { |
|
|
],
|
|
|
],
|
|
|
};
|
|
|
};
|
|
|
|
|
|
|
|
|
SetPrivilegedUsersHandler::default()
|
|
|
|
|
|
|
|
|
PrivilegedUsersResponseHandler::default()
|
|
|
.run(&bundle.context, &response)
|
|
|
.run(&bundle.context, &response)
|
|
|
.unwrap();
|
|
|
.unwrap();
|
|
|
|
|
|
|