mirror of
https://github.com/BTMuli/TeyvatGuide.git
synced 2025-12-14 09:38:13 +08:00
🐛 修复部分角色生日数据缺失
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
* @since Beta v0.4.6
|
||||
*/
|
||||
|
||||
import { ArcBirCalendar, ArcBirRole } from "../../../data";
|
||||
import { AppCharacterData, ArcBirCalendar, ArcBirRole } from "../../../data";
|
||||
|
||||
/**
|
||||
* @description 判断今天是不是角色生日
|
||||
@@ -16,7 +16,19 @@ function isAvatarBirth(): TGApp.Archive.Birth.CalendarItem[] {
|
||||
const month = date.getMonth() + 1;
|
||||
const day = date.getDate();
|
||||
const days = ArcBirCalendar[month];
|
||||
return days.filter((i) => i.role_birthday === `${month}/${day}`);
|
||||
const find = days.filter((i) => i.role_birthday === `${month}/${day}`);
|
||||
if (find.length > 0) return find.map((i) => (i.is_subscribe = true));
|
||||
const find2 = AppCharacterData.filter((i) => i.birthday.toString() === [month, day].toString());
|
||||
return find2.map(
|
||||
(i) =>
|
||||
<TGApp.Archive.Birth.CalendarItem>{
|
||||
role_id: i.id,
|
||||
name: i.name,
|
||||
role_birthday: `${month}/${day}`,
|
||||
head_icon: `/WIKI/character/${i.id}.webp`,
|
||||
is_subscribe: false,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user