summaryrefslogtreecommitdiff
path: root/packages/frontend/src/boot/main-boot.ts
diff options
context:
space:
mode:
authorかっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>2026-01-08 12:16:33 +0900
committerGitHub <noreply@github.com>2026-01-08 12:16:33 +0900
commitcd973b252a1304b207893b8f2327fc861d7492db (patch)
tree5dcd7cd1761b688e5f0ea01a9d61e9276c95db1e /packages/frontend/src/boot/main-boot.ts
parentenable and fix no-unused-vars and no-async-promise-executor (#17070) (diff)
downloadmisskey-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.ts9
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) {