mirror of
https://github.com/natsukagami/youmubot.git
synced 2025-05-24 09:10:49 +00:00
Simplify lb
This commit is contained in:
parent
48bd49b3bd
commit
c2562fbbca
3 changed files with 63 additions and 184 deletions
|
@ -33,7 +33,7 @@ use db::{OsuLastBeatmap, OsuSavedUsers, OsuUser, OsuUserBests};
|
|||
use embeds::{beatmap_embed, score_embed, user_embed};
|
||||
use hook::SHORT_LINK_REGEX;
|
||||
pub use hook::{dot_osu_hook, hook};
|
||||
use server_rank::{SERVER_RANK_COMMAND, UPDATE_LEADERBOARD_COMMAND};
|
||||
use server_rank::{SERVER_RANK_COMMAND, SHOW_LEADERBOARD_COMMAND};
|
||||
|
||||
/// The osu! client.
|
||||
pub(crate) struct OsuClient;
|
||||
|
@ -64,11 +64,6 @@ pub async fn setup(
|
|||
data.insert::<OsuLastBeatmap>(OsuLastBeatmap::new(sql_client.clone()));
|
||||
data.insert::<OsuUserBests>(OsuUserBests::new(sql_client.clone()));
|
||||
|
||||
// Locks
|
||||
data.insert::<server_rank::update_lock::UpdateLock>(
|
||||
server_rank::update_lock::UpdateLock::default(),
|
||||
);
|
||||
|
||||
// API client
|
||||
let http_client = data.get::<HTTPClient>().unwrap().clone();
|
||||
let mk_osu_client = || async {
|
||||
|
@ -120,7 +115,7 @@ pub async fn setup(
|
|||
check,
|
||||
top,
|
||||
server_rank,
|
||||
update_leaderboard,
|
||||
show_leaderboard,
|
||||
clean_cache
|
||||
)]
|
||||
#[default_command(std)]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue