forked from jmug/stoatchat
feat(livekit): more permission handling
This commit is contained in:
@@ -28,3 +28,6 @@ schemars = { version = "0.8.8", optional = true }
|
||||
rocket = { optional = true, version = "0.5.0-rc.2", default-features = false }
|
||||
revolt_rocket_okapi = { version = "0.9.1", optional = true }
|
||||
revolt_okapi = { version = "0.9.1", optional = true }
|
||||
|
||||
# utilities
|
||||
log = "0.4"
|
||||
@@ -181,9 +181,11 @@ pub trait ToRevoltError<T> {
|
||||
fn to_internal_error(self) -> Result<T, Error>;
|
||||
}
|
||||
|
||||
impl<T, E> ToRevoltError<T> for Result<T, E> {
|
||||
impl<T, E: std::fmt::Debug> ToRevoltError<T> for Result<T, E> {
|
||||
fn to_internal_error(self) -> Result<T, Error> {
|
||||
self.map_err(|_| {
|
||||
self
|
||||
.inspect_err(|e| log::error!("{e:?}"))
|
||||
.map_err(|_| {
|
||||
let loc = Location::caller();
|
||||
|
||||
Error {
|
||||
|
||||
Reference in New Issue
Block a user