Skip to content
This repository was archived by the owner on Jun 17, 2025. It is now read-only.

Commit adc929e

Browse files
committed
Fix new lints
1 parent 1d886a4 commit adc929e

File tree

13 files changed

+77
-87
lines changed

13 files changed

+77
-87
lines changed

scripty_audio_handler/src/audio_handler.rs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -226,12 +226,9 @@ impl AudioHandler {
226226
.store(guild_res.kiai_enabled, Ordering::Relaxed);
227227

228228
std::mem::swap(&mut *self.language.write(), &mut guild_res.language);
229-
std::mem::swap(
230-
&mut *self.transcribe_only_role.write(),
231-
&mut guild_res
232-
.transcript_only_role
233-
.map(|x| RoleId::new(x as u64)),
234-
);
229+
*self.transcribe_only_role.write() = guild_res
230+
.transcript_only_role
231+
.map(|x| RoleId::new(x as u64));
235232

236233
Ok(())
237234
}

scripty_audio_handler/src/events/driver_disconnect.rs

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -104,21 +104,19 @@ pub async fn driver_disconnect(
104104
)
105105
.await
106106
.map_err(|x| x.kind)
107-
{
108-
if let Err(e) = webhook2
107+
&& let Err(e) = webhook2
109108
.execute(
110109
&ctx3.http,
111110
false,
112111
ExecuteWebhook::default()
113112
.content(format!("Failed to reconnect due to: {}", e)),
114113
)
115114
.await
116-
{
117-
debug!(
118-
?guild_id,
119-
"failed to notify user about reconnect failure: {}", e
120-
);
121-
}
115+
{
116+
debug!(
117+
?guild_id,
118+
"failed to notify user about reconnect failure: {}", e
119+
);
122120
}
123121
});
124122
}

scripty_audio_handler/src/events/speaking_state_update.rs

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -75,13 +75,12 @@ pub async fn speaking_state_update(
7575
if let Some(old_user_id) = ssrc_state
7676
.ssrc_user_id_map
7777
.insert(state_update.ssrc, user_id)
78+
&& old_user_id != user_id
7879
{
79-
if old_user_id != user_id {
80-
warn!(
81-
?state_update.speaking, ?state_update.ssrc, ?state_update.user_id,
82-
"Old user ID mapped to this SSRC does not match new! old: {}, new: {}",
83-
old_user_id, user_id
84-
);
85-
}
80+
warn!(
81+
?state_update.speaking, ?state_update.ssrc, ?state_update.user_id,
82+
"Old user ID mapped to this SSRC does not match new! old: {}, new: {}",
83+
old_user_id, user_id
84+
);
8685
}
8786
}

scripty_bot_utils/src/entity_block.rs

Lines changed: 26 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -65,36 +65,35 @@ async fn _check_block(ctx: poise::Context<'_, Data, Error>) -> Result<bool, Erro
6565
let ctx_id = ctx.id();
6666
trace!(%ctx_id, "checking if user is blocked");
6767

68-
if let Some(guild) = ctx.guild_id() {
69-
if let Some(reason) = redis
68+
if let Some(guild) = ctx.guild_id()
69+
&& let Some(reason) = redis
7070
.get::<_, Option<String>>(format!("guild:{{{}}}:blocked", guild))
7171
.await?
72-
{
73-
trace!(%ctx_id, "guild is blocked");
74-
let resolved_language = scripty_i18n::get_resolved_language(
75-
ctx.author().id.get(),
76-
ctx.guild_id().map(|g| g.get()),
77-
)
78-
.await;
79-
80-
let reason = if reason.is_empty() {
81-
format_message!(resolved_language, "blocked-entity-no-reason-given")
82-
} else {
83-
format_message!(
84-
resolved_language,
85-
"blocked-entity-reason-given",
86-
reason: reason
87-
)
88-
};
89-
ctx.say(format_message!(
72+
{
73+
trace!(%ctx_id, "guild is blocked");
74+
let resolved_language = scripty_i18n::get_resolved_language(
75+
ctx.author().id.get(),
76+
ctx.guild_id().map(|g| g.get()),
77+
)
78+
.await;
79+
80+
let reason = if reason.is_empty() {
81+
format_message!(resolved_language, "blocked-entity-no-reason-given")
82+
} else {
83+
format_message!(
9084
resolved_language,
91-
"blocked-entity-guild",
92-
reason: reason,
93-
supportServerInvite: cfg.support_invite.to_string()
94-
))
95-
.await?;
96-
return Ok(false);
97-
}
85+
"blocked-entity-reason-given",
86+
reason: reason
87+
)
88+
};
89+
ctx.say(format_message!(
90+
resolved_language,
91+
"blocked-entity-guild",
92+
reason: reason,
93+
supportServerInvite: cfg.support_invite.to_string()
94+
))
95+
.await?;
96+
return Ok(false);
9897
}
9998

10099
let hashed_user_id = scripty_utils::hash_user_id(ctx.author().id.get());

scripty_bot_utils/src/file_transcripts/raw_pcm_conversions.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -128,11 +128,11 @@ async fn convert_path_to_pcm(path: &Path) -> Result<Vec<i16>, FileTranscriptErro
128128
// read the output from ffmpeg
129129
debug!(?path, "finishing up ffmpeg process");
130130
let res = command.wait().await?;
131-
if let Some(code) = res.code() {
132-
if code != 0 {
133-
error!(?path, "ffmpeg exited with code {}", code);
134-
return Err(FileTranscriptError::FfmpegExited(code));
135-
}
131+
if let Some(code) = res.code()
132+
&& code != 0
133+
{
134+
error!(?path, "ffmpeg exited with code {}", code);
135+
return Err(FileTranscriptError::FfmpegExited(code));
136136
}
137137

138138
// need to convert the output to i16

scripty_bot_utils/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#![feature(let_chains)]
2-
#![feature(slice_as_chunks)]
32
#[macro_use]
43
extern crate tracing;
54
#[macro_use]

scripty_commands/src/cmds/config/default_settings/ephemeral.rs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,11 @@ pub async fn config_default_settings_ephemeral(
2121
scripty_i18n::get_resolved_language(ctx.author().id.get(), Some(guild_id.get())).await;
2222
let db = scripty_db::get_db();
2323

24-
if ephemeral {
25-
if let Some(error_translation_key) = do_preflight_ephemeral(&ctx, guild_id).await? {
26-
ctx.say(format_message!(resolved_language, error_translation_key))
27-
.await?;
28-
return Ok(());
29-
}
24+
if ephemeral && let Some(error_translation_key) = do_preflight_ephemeral(&ctx, guild_id).await?
25+
{
26+
ctx.say(format_message!(resolved_language, error_translation_key))
27+
.await?;
28+
return Ok(());
3029
}
3130

3231
super::ensure_guild_exists(guild_id, db).await?;

scripty_commands/src/cmds/config/default_settings/new_thread.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@ pub async fn config_default_settings_new_thread(
2121
scripty_i18n::get_resolved_language(ctx.author().id.get(), Some(guild_id.get())).await;
2222
let db = scripty_db::get_db();
2323

24-
if new_thread {
25-
if let Some(error_translation_key) = do_preflight_new_thread(&ctx, guild_id).await? {
26-
ctx.say(format_message!(resolved_language, error_translation_key))
27-
.await?;
28-
return Ok(());
29-
}
24+
if new_thread
25+
&& let Some(error_translation_key) = do_preflight_new_thread(&ctx, guild_id).await?
26+
{
27+
ctx.say(format_message!(resolved_language, error_translation_key))
28+
.await?;
29+
return Ok(());
3030
}
3131

3232
super::ensure_guild_exists(guild_id, db).await?;

scripty_commands/src/cmds/config/language.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -35,15 +35,15 @@ pub async fn config_server_language(
3535
)
3636
.fetch_optional(scripty_db::get_db())
3737
.await?;
38-
if let Some(row) = res {
39-
if row.translate {
40-
ctx.reply(format_message!(
41-
resolved_language,
42-
"guild-language-set-failure-translate-enabled"
43-
))
44-
.await?;
45-
return Ok(());
46-
}
38+
if let Some(row) = res
39+
&& row.translate
40+
{
41+
ctx.reply(format_message!(
42+
resolved_language,
43+
"guild-language-set-failure-translate-enabled"
44+
))
45+
.await?;
46+
return Ok(());
4747
}
4848
}
4949

scripty_commands/src/cmds/config/prefix.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ pub async fn config_prefix(
2323
// if the prefix is 0 characters turn it into None
2424
prefix.take_if(|p| p.is_empty());
2525

26-
if let Some(ref prefix) = prefix {
27-
if prefix.len() > 8 {
28-
ctx.say(format_message!(resolved_language, "config-prefix-too-long"))
29-
.await?;
30-
return Ok(());
31-
}
26+
if let Some(ref prefix) = prefix
27+
&& prefix.len() > 8
28+
{
29+
ctx.say(format_message!(resolved_language, "config-prefix-too-long"))
30+
.await?;
31+
return Ok(());
3232
}
3333

3434
let db = scripty_db::get_db();

0 commit comments

Comments
 (0)