Browse Source
We didn't implement it, but this will stop clients from retrying the endpoint every minutemerge-requests/11/head
1 changed files with 11 additions and 7 deletions
@ -1,13 +1,17 @@
@@ -1,13 +1,17 @@
|
||||
use crate::{ConduitResult, Error}; |
||||
use ruma::api::client::{error::ErrorKind, r0::message::send_message_event}; |
||||
use crate::ConduitResult; |
||||
use ruma::api::client::r0::voip::get_turn_server_info; |
||||
use std::time::Duration; |
||||
|
||||
#[cfg(feature = "conduit_bin")] |
||||
use rocket::get; |
||||
|
||||
#[cfg_attr(feature = "conduit_bin", get("/_matrix/client/r0/voip/turnServer"))] |
||||
pub async fn turn_server_route() -> ConduitResult<send_message_event::Response> { |
||||
Err(Error::BadRequest( |
||||
ErrorKind::NotFound, |
||||
"There is no turn server yet.", |
||||
)) |
||||
pub async fn turn_server_route() -> ConduitResult<get_turn_server_info::Response> { |
||||
Ok(get_turn_server_info::Response { |
||||
username: "".to_owned(), |
||||
password: "".to_owned(), |
||||
uris: Vec::new(), |
||||
ttl: Duration::from_secs(60 * 60 * 24), |
||||
} |
||||
.into()) |
||||
} |
||||
|
||||
Loading…
Reference in new issue