Skip to content

Commit a8e34fe

Browse files
le fixus (#31)
1 parent 21fd315 commit a8e34fe

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/usecases/tillerino.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,18 @@ pub async fn save_np<C: Context>(
1212
np: NowPlayingMessage<'_>,
1313
) -> ServiceResult<NowPlayingState> {
1414
let beatmap = beatmaps_service::fetch_by_id(np.beatmap_id).await?;
15+
let mode = if beatmap.mode != 0 {
16+
beatmap.mode
17+
} else {
18+
np.mode as _
19+
};
1520
let last_np = NowPlayingState {
1621
beatmap_id: np.beatmap_id,
1722
beatmap_set_id: beatmap.beatmapset_id,
1823
beatmap_md5: beatmap.beatmap_md5,
1924
beatmap_song_name: beatmap.song_name,
2025
beatmap_max_combo: beatmap.max_combo,
21-
mode: np.mode as _,
26+
mode: mode,
2227
mods: np.mods.bits(),
2328
};
2429
match tillerino::save_np(ctx, session_id, last_np).await {

0 commit comments

Comments
 (0)