init
This commit is contained in:
11
.idea/workspace.xml
generated
11
.idea/workspace.xml
generated
@@ -12,15 +12,8 @@
|
||||
</component>
|
||||
<component name="ChangeListManager">
|
||||
<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$/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$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" 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>
|
||||
<option name="SHOW_DIALOG" value="false" />
|
||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||
@@ -120,6 +113,8 @@
|
||||
<workItem from="1752694022400" duration="6212000" />
|
||||
<workItem from="1752741840195" duration="2946000" />
|
||||
<workItem from="1752833798325" duration="5366000" />
|
||||
<workItem from="1752917416027" duration="1192000" />
|
||||
<workItem from="1752931843330" duration="2938000" />
|
||||
</task>
|
||||
<task id="LOCAL-00001" summary="init">
|
||||
<option name="closed" value="true" />
|
||||
|
||||
@@ -85,9 +85,13 @@ impl Dispatcher {
|
||||
UDPMessageType::Audio => {
|
||||
if let UDPMessageData::ClientAudio { sequence, data } = &message.data {
|
||||
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 _ = 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