import { SwSubscriptions } from "../../../../models/index.js"; import define from "../../define.js"; export const meta = { tags: [ "account" ], requireCredential: false, description: "Unregister from receiving push notifications." }; export const paramDef = { type: "object", properties: { endpoint: { type: "string" } }, required: [ "endpoint" ] }; export default define(meta, paramDef, async (ps, me)=>{ await SwSubscriptions.delete({ ...me ? { userId: me.id } : {}, endpoint: ps.endpoint }); });