Some neater formatting for links

This commit is contained in:
Natsu Kagami 2024-06-20 16:55:09 +02:00
parent ffb7b233ab
commit 8e7b2b75e8
Signed by: nki
GPG key ID: 55A032EB38B49ADB
2 changed files with 5 additions and 3 deletions

View file

@ -416,10 +416,10 @@ impl<'a> ScoreEmbedBuilder<'a> {
{}"#, {}"#,
s.date.format("<t:%s:R>"), s.date.format("<t:%s:R>"),
s.link() s.link()
.map(|s| format!("[Score]({})", s).into()) .map(|s| format!("[[Score]]({})", s).into())
.unwrap_or(Cow::from("")), .unwrap_or(Cow::from("")),
s.replay_download_link() s.replay_download_link()
.map(|s| format!("[Replay]({})", s).into()) .map(|s| format!("[[Replay]]({})", s).into())
.unwrap_or(Cow::from("")), .unwrap_or(Cow::from("")),
pp_gained.as_ref().map(|v| &v[..]).unwrap_or(""), pp_gained.as_ref().map(|v| &v[..]).unwrap_or(""),
)) ))

View file

@ -141,7 +141,7 @@ impl Difficulty {
original_beatmap original_beatmap
.map(|original_beatmap| { .map(|original_beatmap| {
format!( format!(
"[[Link]]({}) [[DL]]({}) [[BC]]({}) [[Chimu]]({}) (`{}`)", "[[Link]]({}) [[DL]]({}) [[B]({})|[C]({})] (`{}`)",
original_beatmap.link(), original_beatmap.link(),
original_beatmap.download_link(BeatmapSite::Bancho), original_beatmap.download_link(BeatmapSite::Bancho),
original_beatmap.download_link(BeatmapSite::Beatconnect), original_beatmap.download_link(BeatmapSite::Beatconnect),
@ -362,6 +362,7 @@ pub enum BeatmapSite {
Bancho, Bancho,
Beatconnect, Beatconnect,
Chimu, Chimu,
OsuDirect,
} }
impl BeatmapSite { impl BeatmapSite {
@ -372,6 +373,7 @@ impl BeatmapSite {
} }
BeatmapSite::Beatconnect => format!("https://beatconnect.io/b/{}", beatmapset), BeatmapSite::Beatconnect => format!("https://beatconnect.io/b/{}", beatmapset),
BeatmapSite::Chimu => format!("https://chimu.moe/d/{}", beatmapset), BeatmapSite::Chimu => format!("https://chimu.moe/d/{}", beatmapset),
BeatmapSite::OsuDirect => format!("osu://s/{}", beatmapset),
} }
} }
} }