feat: ✨ web and websocket server
This commit is contained in:
parent
1e27b9280e
commit
64e89b006a
4 changed files with 49 additions and 26 deletions
|
@ -1,5 +1,3 @@
|
|||
use std::sync::Arc;
|
||||
|
||||
use leptos::{
|
||||
IntoView,
|
||||
html::{ElementChild, button, label},
|
||||
|
@ -7,7 +5,6 @@ use leptos::{
|
|||
prelude::{OnAttribute, Read, Show, ShowProps, ToChildren},
|
||||
server::LocalResource,
|
||||
};
|
||||
use wasm_bindgen_futures::spawn_local;
|
||||
|
||||
use crate::{media::audio, webrtc::WebRTC};
|
||||
|
||||
|
@ -21,9 +18,6 @@ pub fn app() -> impl IntoView {
|
|||
let audio_stream = audio_stream.as_deref().unwrap().clone();
|
||||
|
||||
let webrtc = WebRTC::new(Some(audio_stream), None, None).unwrap();
|
||||
let webrtc = Arc::new(webrtc);
|
||||
let webrtc_init = webrtc.clone();
|
||||
spawn_local(async move { webrtc_init.init().await });
|
||||
|
||||
let webrtc_offer = webrtc.clone();
|
||||
let offer_button = button()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue