init
This commit is contained in:
11
.idea/workspace.xml
generated
11
.idea/workspace.xml
generated
@@ -12,15 +12,8 @@
|
|||||||
</component>
|
</component>
|
||||||
<component name="ChangeListManager">
|
<component name="ChangeListManager">
|
||||||
<list default="true" id="ca698286-778f-4335-97c8-da35a666c986" name="Changes" comment="init">
|
<list default="true" id="ca698286-778f-4335-97c8-da35a666c986" name="Changes" comment="init">
|
||||||
<change afterPath="$PROJECT_DIR$/src/utils/shared_store.rs" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/Cargo.lock" beforeDir="false" afterPath="$PROJECT_DIR$/Cargo.lock" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Cargo.toml" beforeDir="false" afterPath="$PROJECT_DIR$/Cargo.toml" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/app/app.rs" beforeDir="false" afterPath="$PROJECT_DIR$/src/app/app.rs" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/domain/client.rs" beforeDir="false" afterPath="$PROJECT_DIR$/src/domain/client.rs" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/domain/event.rs" beforeDir="false" afterPath="$PROJECT_DIR$/src/domain/event.rs" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/runtime/dispatcher.rs" beforeDir="false" afterPath="$PROJECT_DIR$/src/runtime/dispatcher.rs" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/runtime/dispatcher.rs" beforeDir="false" afterPath="$PROJECT_DIR$/src/runtime/dispatcher.rs" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/utils/byte_utils.rs" beforeDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/utils/mod.rs" beforeDir="false" afterPath="$PROJECT_DIR$/src/utils/mod.rs" afterDir="false" />
|
|
||||||
</list>
|
</list>
|
||||||
<option name="SHOW_DIALOG" value="false" />
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||||
@@ -120,6 +113,8 @@
|
|||||||
<workItem from="1752694022400" duration="6212000" />
|
<workItem from="1752694022400" duration="6212000" />
|
||||||
<workItem from="1752741840195" duration="2946000" />
|
<workItem from="1752741840195" duration="2946000" />
|
||||||
<workItem from="1752833798325" duration="5366000" />
|
<workItem from="1752833798325" duration="5366000" />
|
||||||
|
<workItem from="1752917416027" duration="1192000" />
|
||||||
|
<workItem from="1752931843330" duration="2938000" />
|
||||||
</task>
|
</task>
|
||||||
<task id="LOCAL-00001" summary="init">
|
<task id="LOCAL-00001" summary="init">
|
||||||
<option name="closed" value="true" />
|
<option name="closed" value="true" />
|
||||||
|
|||||||
@@ -85,9 +85,13 @@ impl Dispatcher {
|
|||||||
UDPMessageType::Audio => {
|
UDPMessageType::Audio => {
|
||||||
if let UDPMessageData::ClientAudio { sequence, data } = &message.data {
|
if let UDPMessageData::ClientAudio { sequence, data } = &message.data {
|
||||||
let addresses = client_manager.get_all_addresses();
|
let addresses = client_manager.get_all_addresses();
|
||||||
let speaker_uuid = client_manager.get_uuid_by_address(message.address).unwrap();
|
if let Some(speaker_uuid) = client_manager.get_uuid_by_address(message.address) {
|
||||||
let response_message = UdpBroadcastMessage::server_audio(addresses, speaker_uuid, *sequence, data.clone());
|
let response_message = UdpBroadcastMessage::server_audio(addresses, speaker_uuid, *sequence, data.clone());
|
||||||
let _ = udp_server.broadcast_udp_message(&response_message).await;
|
let _ = udp_server.broadcast_udp_message(&response_message).await;
|
||||||
|
} else {
|
||||||
|
// Tu peux gérer ici le cas où l’UUID n’est pas trouvé (optionnel)
|
||||||
|
println!("UUID non trouvé pour l'adresse: {:?}", message.address);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user