feat(superdough/audiocontext): make AudioContext injection optional

- Modify `setDefaultAudioContext()` to accept an optional `existingAudioCtx` parameter.
- If provided, it will use the existing context; otherwise, it creates a new one.
- This allows for better integration with external audio systems that manage their own AudioContext.
This commit is contained in:
1d10t
2025-12-12 21:22:21 +01:00
parent f4df4f679f
commit c8b2e1ac9e
+2 -2
View File
@@ -1,7 +1,7 @@
let audioContext;
export const setDefaultAudioContext = () => {
audioContext = new AudioContext();
export const setDefaultAudioContext = (existingAudioCtx) => {
audioContext = existingAudioCtx ?? new AudioContext();
return audioContext;
};