summaryrefslogtreecommitdiff
path: root/packages/sw
diff options
context:
space:
mode:
authoranatawa12 <anatawa12@icloud.com>2026-01-08 11:49:12 +0900
committerGitHub <noreply@github.com>2026-01-08 11:49:12 +0900
commit666f78e676e29abd48b351c58270b3f721f03573 (patch)
treee5f661d81c94981c32dfb6c8ea9ed2763b761986 /packages/sw
parentchore(deps): update pnpm to v10.27.0 [security] (#17082) (diff)
downloadmisskey-666f78e676e29abd48b351c58270b3f721f03573.tar.gz
misskey-666f78e676e29abd48b351c58270b3f721f03573.tar.bz2
misskey-666f78e676e29abd48b351c58270b3f721f03573.zip
enable and fix no-unused-vars and no-async-promise-executor (#17070)
* dev: set --no-bail for lint task * lint: enable no-async-promise-executor lint and fix them * lint: enable no-unused-vars with allowing _ prefix * lint: fix semi
Diffstat (limited to 'packages/sw')
-rw-r--r--packages/sw/src/scripts/create-notification.ts46
1 files changed, 22 insertions, 24 deletions
diff --git a/packages/sw/src/scripts/create-notification.ts b/packages/sw/src/scripts/create-notification.ts
index 783c78f7dc..6dfea12aa8 100644
--- a/packages/sw/src/scripts/create-notification.ts
+++ b/packages/sw/src/scripts/create-notification.ts
@@ -292,30 +292,28 @@ async function composeNotification(data: PushNotificationDataMap[keyof PushNotif
}
export async function createEmptyNotification(): Promise<void> {
- return new Promise<void>(async res => {
- const i18n = await (swLang.i18n ?? swLang.fetchLocale());
-
- await globalThis.registration.showNotification(
- (new URL(origin)).host,
- {
- body: `Misskey v${_VERSION_}`,
- silent: true,
- badge: iconUrl('null'),
- tag: 'read_notification',
- actions: [
- {
- action: 'markAllAsRead',
- title: i18n.ts.markAllAsRead,
- },
- {
- action: 'settings',
- title: i18n.ts.notificationSettings,
- },
- ],
- data: {},
- },
- );
-
+ const i18n = await (swLang.i18n ?? swLang.fetchLocale());
+ await globalThis.registration.showNotification(
+ (new URL(origin)).host,
+ {
+ body: `Misskey v${_VERSION_}`,
+ silent: true,
+ badge: iconUrl('null'),
+ tag: 'read_notification',
+ actions: [
+ {
+ action: 'markAllAsRead',
+ title: i18n.ts.markAllAsRead,
+ },
+ {
+ action: 'settings',
+ title: i18n.ts.notificationSettings,
+ },
+ ],
+ data: {},
+ },
+ );
+ return new Promise<void>(res => {
setTimeout(async () => {
try {
await closeNotificationsByTags(['user_visible_auto_notification']);