parent
21d55af62d
commit
0ebe479679
1 changed files with 5 additions and 3 deletions
|
@ -305,10 +305,12 @@ fn parse_json_message(chat: &mut ChatServer, msg: StandardMessage) -> Result<Str
|
||||||
Ok(serde_json::to_string(&res)?)
|
Ok(serde_json::to_string(&res)?)
|
||||||
}
|
}
|
||||||
UserOperation::Register => {
|
UserOperation::Register => {
|
||||||
chat.check_rate_limit_register(msg.id)?;
|
|
||||||
let register: Register = serde_json::from_str(data)?;
|
let register: Register = serde_json::from_str(data)?;
|
||||||
let res = Oper::new(user_operation, register).perform()?;
|
let res = Oper::new(user_operation, register).perform();
|
||||||
Ok(serde_json::to_string(&res)?)
|
if res.is_ok() {
|
||||||
|
chat.check_rate_limit_register(msg.id)?;
|
||||||
|
}
|
||||||
|
Ok(serde_json::to_string(&res?)?)
|
||||||
}
|
}
|
||||||
UserOperation::GetUserDetails => {
|
UserOperation::GetUserDetails => {
|
||||||
let get_user_details: GetUserDetails = serde_json::from_str(data)?;
|
let get_user_details: GetUserDetails = serde_json::from_str(data)?;
|
||||||
|
|
Reference in a new issue