Format & Data

This commit is contained in:
Alex Emmet 2026-01-07 15:54:16 +01:00
commit e0dfee6cc2
3 changed files with 355 additions and 408 deletions

738
Cargo.lock generated

File diff suppressed because it is too large Load diff

View file

@ -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,
} }
} }

View file

@ -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,
_ => {} _ => {}