Message States, Tauri, Global and Local Settings

This commit is contained in:
Alex Emmet 2026-06-03 20:55:22 +02:00
commit 5728280ac9
7 changed files with 301 additions and 118 deletions

View file

@ -719,11 +719,13 @@ impl OmegaConnection {
let msg_type = match state {
UserStatus::iota_offline => CommunicationType::user_disconnected,
UserStatus::user_offline => CommunicationType::user_disconnected,
UserStatus::user_invisible => CommunicationType::user_disconnected,
_ => CommunicationType::user_connected,
};
let cv = CommunicationValue::new(msg_type)
.add_data(DataTypes::user_id, DataValue::Number(user_id));
.add_data(DataTypes::user_id, DataValue::Number(user_id))
.add_data(DataTypes::user_state, DataValue::Str(state.to_string()));
OMEGA_CONNECTION.send_message(&cv).await;
}