mirror of
https://github.com/revanced/revanced-discord-bot.git
synced 2025-05-02 15:34:24 +02:00
refactor: reformat using cargo
This commit is contained in:
parent
8929489896
commit
cb2ec9eb9a
@ -3,7 +3,6 @@ use reqwest::Client;
|
|||||||
use serde::de::DeserializeOwned;
|
use serde::de::DeserializeOwned;
|
||||||
|
|
||||||
use super::model::auth::Authentication;
|
use super::model::auth::Authentication;
|
||||||
|
|
||||||
use super::routing::Endpoint;
|
use super::routing::Endpoint;
|
||||||
|
|
||||||
pub struct Api {
|
pub struct Api {
|
||||||
@ -32,7 +31,10 @@ impl Api {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
async fn fire<T: DeserializeOwned>(&self, request_info: &RequestInfo<'_>) -> Result<T, reqwest::Error> {
|
async fn fire<T: DeserializeOwned>(
|
||||||
|
&self,
|
||||||
|
request_info: &RequestInfo<'_>,
|
||||||
|
) -> Result<T, reqwest::Error> {
|
||||||
let client = &self.client;
|
let client = &self.client;
|
||||||
let mut req = request_info.route.to_request(&self.server);
|
let mut req = request_info.route.to_request(&self.server);
|
||||||
|
|
||||||
@ -40,7 +42,12 @@ impl Api {
|
|||||||
*req.headers_mut() = headers.clone();
|
*req.headers_mut() = headers.clone();
|
||||||
}
|
}
|
||||||
|
|
||||||
client.execute(req).await?.error_for_status()?.json::<T>().await
|
client
|
||||||
|
.execute(req)
|
||||||
|
.await?
|
||||||
|
.error_for_status()?
|
||||||
|
.json::<T>()
|
||||||
|
.await
|
||||||
}
|
}
|
||||||
|
|
||||||
pub async fn authenticate(
|
pub async fn authenticate(
|
||||||
@ -52,11 +59,10 @@ impl Api {
|
|||||||
secret: &self.client_secret,
|
secret: &self.client_secret,
|
||||||
discord_id_hash,
|
discord_id_hash,
|
||||||
};
|
};
|
||||||
self
|
self.fire(&RequestInfo {
|
||||||
.fire(&RequestInfo {
|
headers: None,
|
||||||
headers: None,
|
route,
|
||||||
route,
|
})
|
||||||
})
|
.await
|
||||||
.await
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -22,7 +22,9 @@ macro_rules! route {
|
|||||||
impl Endpoint<'_> {
|
impl Endpoint<'_> {
|
||||||
pub fn to_request(&self, server: &reqwest::Url) -> Request {
|
pub fn to_request(&self, server: &reqwest::Url) -> Request {
|
||||||
match self {
|
match self {
|
||||||
Self::Authenticate { .. } => route!(self, server, "/auth/", POST),
|
Self::Authenticate {
|
||||||
|
..
|
||||||
|
} => route!(self, server, "/auth/", POST),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -128,7 +128,8 @@ pub async fn handle_message_response(ctx: &serenity::Context, new_message: &sere
|
|||||||
if !channel_id
|
if !channel_id
|
||||||
.messages(&ctx.http, |b| b.limit(1).before(new_message))
|
.messages(&ctx.http, |b| b.limit(1).before(new_message))
|
||||||
.await
|
.await
|
||||||
.unwrap().is_empty()
|
.unwrap()
|
||||||
|
.is_empty()
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -18,10 +18,10 @@ use crate::{Context, Error};
|
|||||||
pub enum ModerationKind {
|
pub enum ModerationKind {
|
||||||
Mute(User, User, String, Option<String>, Option<Error>), /* User, Command author, Reason, Expires, Error */
|
Mute(User, User, String, Option<String>, Option<Error>), /* User, Command author, Reason, Expires, Error */
|
||||||
Unmute(User, User, Option<Error>), // User, Command author, Error
|
Unmute(User, User, Option<Error>), // User, Command author, Error
|
||||||
Ban(User, User, Option<String>, Option<SerenityError>), // User, Command author, Reason, Error
|
Ban(User, User, Option<String>, Option<SerenityError>), // User, Command author, Reason, Error
|
||||||
Unban(User, User, Option<SerenityError>), // User, Command author, Error
|
Unban(User, User, Option<SerenityError>), // User, Command author, Error
|
||||||
Lock(GuildChannel, User, Option<Error>), // Channel name, Command author, Error
|
Lock(GuildChannel, User, Option<Error>), // Channel name, Command author, Error
|
||||||
Unlock(GuildChannel, User, Option<Error>), // Channel name, Command author, Error
|
Unlock(GuildChannel, User, Option<Error>), // Channel name, Command author, Error
|
||||||
}
|
}
|
||||||
pub enum BanKind {
|
pub enum BanKind {
|
||||||
Ban(User, Option<u8>, Option<String>), // User, Amount of days to delete messages, Reason
|
Ban(User, Option<u8>, Option<String>), // User, Amount of days to delete messages, Reason
|
||||||
@ -399,4 +399,3 @@ pub async fn mute_moderation(
|
|||||||
|
|
||||||
Ok((is_currently_muted, removed_roles))
|
Ok((is_currently_muted, removed_roles))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user