use chrono::DateTime; use leptos::logging::log; use protocol::Signal; use serde_json::json; pub async fn start_signalling(username: String, signal_address: String) { log!("Start Signalling"); log!("{}\n{}", username, signal_address); let request_client = reqwest::Client::new(); let signal = Signal { username, time: DateTime::default(), }; let body = json!(signal); match request_client.post(signal_address).json(&body).send().await { Ok(signal_response) => log!("{:#?}", signal_response), Err(err_val) => { log!("Error: Signal Post | {}", err_val); } } } pub async fn send_offer() {} pub async fn receive_offer() {} pub async fn send_answer() {} pub async fn receive_answer() {}