From 69ab1ec4d678499b75944f8df2ba34b56aa67172 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8E=AF=E5=87=9B?= Date: Thu, 15 Jan 2026 04:00:43 +0800 Subject: [PATCH] chore: remove legacy code of hasuid --- sdgb-api/src/title/methods/has_uid/mod.rs | 21 --------------------- sdgb-api/src/title/methods/mod.rs | 5 ----- 2 files changed, 26 deletions(-) delete mode 100644 sdgb-api/src/title/methods/has_uid/mod.rs diff --git a/sdgb-api/src/title/methods/has_uid/mod.rs b/sdgb-api/src/title/methods/has_uid/mod.rs deleted file mode 100644 index 811c1f3..0000000 --- a/sdgb-api/src/title/methods/has_uid/mod.rs +++ /dev/null @@ -1,21 +0,0 @@ -use crate::title::methods::HasUid; - -#[crabtime::function] -fn uid_get_impl(api_names: Vec) { - for api_name in api_names { - crabtime::output!( - impl HasUid for crate::title::model::{{api_name}}Resp { - fn get_uid(&self) -> u32 { - self.user_id - } - } - ); - } -} - -uid_get_impl!([ - "GetUserDataApi", - "GetUserMusicApi", - "GetUserPreviewApi", - "GetUserRatingApi" -]); diff --git a/sdgb-api/src/title/methods/mod.rs b/sdgb-api/src/title/methods/mod.rs index f6d33b9..9ad5910 100644 --- a/sdgb-api/src/title/methods/mod.rs +++ b/sdgb-api/src/title/methods/mod.rs @@ -53,12 +53,7 @@ pub trait APIExt { type Response: for<'de> Deserialize<'de>; } -pub trait HasUid { - fn get_uid(&self) -> u32; -} - mod api_ext; -mod has_uid; pub use api_ext::*; #[cfg(test)]