We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 21fd315 commit a8e34feCopy full SHA for a8e34fe
src/usecases/tillerino.rs
@@ -12,13 +12,18 @@ pub async fn save_np<C: Context>(
12
np: NowPlayingMessage<'_>,
13
) -> ServiceResult<NowPlayingState> {
14
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
+ };
20
let last_np = NowPlayingState {
21
beatmap_id: np.beatmap_id,
22
beatmap_set_id: beatmap.beatmapset_id,
23
beatmap_md5: beatmap.beatmap_md5,
24
beatmap_song_name: beatmap.song_name,
25
beatmap_max_combo: beatmap.max_combo,
- mode: np.mode as _,
26
+ mode: mode,
27
mods: np.mods.bits(),
28
};
29
match tillerino::save_np(ctx, session_id, last_np).await {
0 commit comments