Merge branch 'api-sw-unregister' into swn

This commit is contained in:
tamaina 2021-08-20 14:28:09 +09:00
commit d05aad066f
2 changed files with 2 additions and 11 deletions

View File

@ -13,6 +13,7 @@
- 依存関係の更新 - 依存関係の更新
- API: notifications/readは配列でも受け付けるように - API: notifications/readは配列でも受け付けるように
- localStorageのaccountsはindexedDBで保持するように - localStorageのaccountsはindexedDBで保持するように
- API: sw/unregisterを追加
### Bugfixes ### Bugfixes
- チャンネルを作成しているとアカウントを削除できないのを修正 - チャンネルを作成しているとアカウントを削除できないのを修正

View File

@ -16,21 +16,11 @@ export const meta = {
endpoint: { endpoint: {
validator: $.str validator: $.str
}, },
all: {
validator: $.optional.bool,
default: false,
desc: {
'ja-JP': 'falseデフォルトは、自分の登録のみが解除されます。trueを指定すると、指定したエンドポイントのすべての登録を解除します。'
}
}
} }
}; };
export default define(meta, async (ps, user) => { export default define(meta, async (ps, user) => {
await SwSubscriptions.delete(ps.all ? { await SwSubscriptions.delete({
endpoint: ps.endpoint,
} : {
userId: user.id, userId: user.id,
endpoint: ps.endpoint, endpoint: ps.endpoint,
}); });