Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-04-29 12:47:14 +08:00
parent c7864ff4a3
commit cd26cf6d98
104 changed files with 482 additions and 391 deletions

28
lib/utils/bili_utils.dart Normal file
View File

@@ -0,0 +1,28 @@
abstract final class BiliUtils {
static bool isDefaultFav(int? attr) {
if (attr == null) {
return false;
}
return (attr & 2) == 0;
}
static String isPublicFavText(int? attr) {
if (attr == null) {
return '';
}
return isPublicFav(attr) ? '公开' : '私密';
}
static bool isPublicFav(int attr) {
return (attr & 1) == 0;
}
static bool isCustomFollowTag(int? tagid) {
return tagid != null && tagid != 0 && tagid != -10 && tagid != -2;
}
static String levelName(
Object level, {
bool isSeniorMember = false,
}) => 'assets/images/lv/lv${isSeniorMember ? '6_s' : level}.png';
}