chore: remove legacy code of hasuid

This commit is contained in:
2026-01-15 04:00:43 +08:00
parent eff0a979ec
commit 69ab1ec4d6
2 changed files with 0 additions and 26 deletions

View File

@@ -1,21 +0,0 @@
use crate::title::methods::HasUid;
#[crabtime::function]
fn uid_get_impl(api_names: Vec<String>) {
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"
]);

View File

@@ -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)]