summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLLLL Colonq <llll@colonq>2025-12-15 23:36:31 -0500
committerLLLL Colonq <llll@colonq>2025-12-15 23:36:31 -0500
commit32e358df69953234986f8bc82e0093b841647851 (patch)
treed982465bf1521e430a4a693dc5604d3d504ae371
parent0d8034e23d6570c053433459d8a5174dc663b5d8 (diff)
Fix AudioPlayingHandle
-rw-r--r--crates/teleia/src/audio.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/teleia/src/audio.rs b/crates/teleia/src/audio.rs
index cac010b..95bde1f 100644
--- a/crates/teleia/src/audio.rs
+++ b/crates/teleia/src/audio.rs
@@ -1,7 +1,7 @@
use std::collections::HashMap;
#[cfg(target_arch = "wasm32")]
-use std::{cell::RefCell, sync::{Arc, Mutex}};
+use std::sync::{Arc, Mutex};
#[cfg(target_arch = "wasm32")]
pub struct Context {
@@ -84,7 +84,7 @@ impl Audio {
pub struct Assets {
pub ctx: Context,
pub audio: HashMap<String, Audio>,
- pub music_node: Option<web_sys::AudioBufferSourceNode>,
+ pub music_node: Option<AudioPlayingHandle>,
}
#[cfg(target_arch = "wasm32")]
@@ -109,7 +109,7 @@ impl Assets {
pub fn is_music_playing(&self) -> bool {
if let Some(ms) = &self.music_node {
- ms.buffer().is_some()
+ ms.node.buffer().is_some()
} else { false }
}