forked from jmug/stoatchat
chore: remove clippy warnings (#213)
This commit is contained in:
@@ -23,11 +23,7 @@ impl Cache {
|
|||||||
pub async fn can_view_channel(&self, db: &Database, channel: &Channel) -> bool {
|
pub async fn can_view_channel(&self, db: &Database, channel: &Channel) -> bool {
|
||||||
match &channel {
|
match &channel {
|
||||||
Channel::TextChannel { server, .. } | Channel::VoiceChannel { server, .. } => {
|
Channel::TextChannel { server, .. } | Channel::VoiceChannel { server, .. } => {
|
||||||
let member = self
|
let member = self.members.values().find(|x| &x.id.server == server);
|
||||||
.members
|
|
||||||
.iter()
|
|
||||||
.map(|(_, x)| x)
|
|
||||||
.find(|x| &x.id.server == server);
|
|
||||||
|
|
||||||
let server = self.servers.get(server);
|
let server = self.servers.get(server);
|
||||||
let mut perms = perms(self.users.get(&self.user_id).unwrap()).channel(channel);
|
let mut perms = perms(self.users.get(&self.user_id).unwrap()).channel(channel);
|
||||||
|
|||||||
@@ -97,7 +97,7 @@ impl From<i64> for PermissionValue {
|
|||||||
|
|
||||||
impl From<u64> for PermissionValue {
|
impl From<u64> for PermissionValue {
|
||||||
fn from(v: u64) -> Self {
|
fn from(v: u64) -> Self {
|
||||||
Self(v as u64)
|
Self(v)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ pub async fn presence_create_session(user_id: &str, flags: u8) -> (bool, u8) {
|
|||||||
__set_key_presence_entry(&mut conn, user_id, entry).await;
|
__set_key_presence_entry(&mut conn, user_id, entry).await;
|
||||||
|
|
||||||
// Add to region set in case of failure.
|
// Add to region set in case of failure.
|
||||||
__add_to_set_sessions(&mut conn, &*REGION_KEY, user_id, session_id).await;
|
__add_to_set_sessions(&mut conn, ®ION_KEY, user_id, session_id).await;
|
||||||
(was_empty, session_id)
|
(was_empty, session_id)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -74,7 +74,7 @@ async fn presence_delete_session_internal(
|
|||||||
|
|
||||||
// Remove from region set.
|
// Remove from region set.
|
||||||
if !skip_region {
|
if !skip_region {
|
||||||
__remove_from_set_sessions(&mut conn, &*REGION_KEY, user_id, session_id).await;
|
__remove_from_set_sessions(&mut conn, ®ION_KEY, user_id, session_id).await;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ pub async fn queue(channel: String, id: String, content: String) {
|
|||||||
pub async fn worker(db: Database) {
|
pub async fn worker(db: Database) {
|
||||||
loop {
|
loop {
|
||||||
let task = Q.pop().await;
|
let task = Q.pop().await;
|
||||||
if let Ok(embeds) = Embed::generate(task.content, &*JANUARY_URL, *MAX_EMBED_COUNT).await {
|
if let Ok(embeds) = Embed::generate(task.content, &JANUARY_URL, *MAX_EMBED_COUNT).await {
|
||||||
if let Err(err) = Message::append(
|
if let Err(err) = Message::append(
|
||||||
&db,
|
&db,
|
||||||
task.id,
|
task.id,
|
||||||
|
|||||||
Reference in New Issue
Block a user