diff options
| author | かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com> | 2026-01-08 12:16:33 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-08 12:16:33 +0900 |
| commit | cd973b252a1304b207893b8f2327fc861d7492db (patch) | |
| tree | 5dcd7cd1761b688e5f0ea01a9d61e9276c95db1e /packages/frontend/src/boot/main-boot.ts | |
| parent | enable and fix no-unused-vars and no-async-promise-executor (#17070) (diff) | |
| download | misskey-cd973b252a1304b207893b8f2327fc861d7492db.tar.gz misskey-cd973b252a1304b207893b8f2327fc861d7492db.tar.bz2 misskey-cd973b252a1304b207893b8f2327fc861d7492db.zip | |
fix(frontend): 2月29日を誕生日に設定している場合、平年は3月1日を誕生日として扱うように (#17072)
* fix(frontend): 2月29日を誕生日に設定している場合、平年は3月1日を誕生日として扱うように
* Update Changelog
* add tests
* spdx
Diffstat (limited to 'packages/frontend/src/boot/main-boot.ts')
| -rw-r--r-- | packages/frontend/src/boot/main-boot.ts | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/packages/frontend/src/boot/main-boot.ts b/packages/frontend/src/boot/main-boot.ts index 10b1199bbb..3d4ecbf75b 100644 --- a/packages/frontend/src/boot/main-boot.ts +++ b/packages/frontend/src/boot/main-boot.ts @@ -29,6 +29,7 @@ import { prefer } from '@/preferences.js'; import { updateCurrentAccountPartial } from '@/accounts.js'; import { migrateOldSettings } from '@/pref-migrate.js'; import { unisonReload } from '@/utility/unison-reload.js'; +import { isBirthday } from '@/utility/is-birthday.js'; export async function mainBoot() { const { isClientUpdated, lastVersion } = await common(async () => { @@ -144,12 +145,8 @@ export async function mainBoot() { const m = now.getMonth() + 1; const d = now.getDate(); - if ($i.birthday) { - const bm = parseInt($i.birthday.split('-')[1]); - const bd = parseInt($i.birthday.split('-')[2]); - if (m === bm && d === bd) { - claimAchievement('loggedInOnBirthday'); - } + if (isBirthday($i, now)) { + claimAchievement('loggedInOnBirthday'); } if (m === 1 && d === 1) { |