Format & Data
This commit is contained in:
parent
57658197f9
commit
e0dfee6cc2
3 changed files with 355 additions and 408 deletions
738
Cargo.lock
generated
738
Cargo.lock
generated
File diff suppressed because it is too large
Load diff
|
|
@ -78,6 +78,9 @@ pub enum DataTypes {
|
||||||
communities,
|
communities,
|
||||||
rho_connections,
|
rho_connections,
|
||||||
user,
|
user,
|
||||||
|
online_status,
|
||||||
|
omikron_id,
|
||||||
|
omikron_connections,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl DataTypes {
|
impl DataTypes {
|
||||||
|
|
@ -155,6 +158,9 @@ impl DataTypes {
|
||||||
"communities" => DataTypes::communities,
|
"communities" => DataTypes::communities,
|
||||||
"rhoconnections" => DataTypes::rho_connections,
|
"rhoconnections" => DataTypes::rho_connections,
|
||||||
"user" => DataTypes::user,
|
"user" => DataTypes::user,
|
||||||
|
"onlinestatus" => DataTypes::online_status,
|
||||||
|
"omikronid" => DataTypes::omikron_id,
|
||||||
|
"omikronconnections" => DataTypes::omikron_connections,
|
||||||
_ => DataTypes::error_type, // fallback if unknown
|
_ => DataTypes::error_type, // fallback if unknown
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -231,6 +237,15 @@ pub enum CommunicationType {
|
||||||
iota_connected,
|
iota_connected,
|
||||||
iota_disconnected,
|
iota_disconnected,
|
||||||
sync_client_iota_status,
|
sync_client_iota_status,
|
||||||
|
|
||||||
|
get_user_data,
|
||||||
|
get_iota_data,
|
||||||
|
|
||||||
|
change_user_data,
|
||||||
|
change_iota_data,
|
||||||
|
|
||||||
|
start_register,
|
||||||
|
complete_register,
|
||||||
}
|
}
|
||||||
impl CommunicationType {
|
impl CommunicationType {
|
||||||
pub fn parse(p0: String) -> CommunicationType {
|
pub fn parse(p0: String) -> CommunicationType {
|
||||||
|
|
@ -305,6 +320,15 @@ impl CommunicationType {
|
||||||
"userdisconnected" => CommunicationType::user_disconnected,
|
"userdisconnected" => CommunicationType::user_disconnected,
|
||||||
"syncclientiotastatus" => CommunicationType::sync_client_iota_status,
|
"syncclientiotastatus" => CommunicationType::sync_client_iota_status,
|
||||||
|
|
||||||
|
"getuserdata" => CommunicationType::get_user_data,
|
||||||
|
"getiotadata" => CommunicationType::get_iota_data,
|
||||||
|
|
||||||
|
"changeuserdata" => CommunicationType::change_user_data,
|
||||||
|
"changeiotadata" => CommunicationType::change_iota_data,
|
||||||
|
|
||||||
|
"startregister" => CommunicationType::start_register,
|
||||||
|
"completeregister" => CommunicationType::complete_register,
|
||||||
|
|
||||||
_ => CommunicationType::error,
|
_ => CommunicationType::error,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -286,7 +286,7 @@ impl OmegaConnection {
|
||||||
let mut guard = self.read.write().await;
|
let mut guard = self.read.write().await;
|
||||||
let ws = match guard.as_mut() {
|
let ws = match guard.as_mut() {
|
||||||
Some(ws) => ws,
|
Some(ws) => ws,
|
||||||
None => break,
|
_ => break,
|
||||||
};
|
};
|
||||||
ws.next().await
|
ws.next().await
|
||||||
};
|
};
|
||||||
|
|
@ -315,6 +315,7 @@ impl OmegaConnection {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#[allow(non_snake_case)]
|
||||||
Some(Ok(Message::Close(_))) | None => break,
|
Some(Ok(Message::Close(_))) | None => break,
|
||||||
Some(Err(_)) => break,
|
Some(Err(_)) => break,
|
||||||
_ => {}
|
_ => {}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue