fix(webpush): improve iOS push subscription endpoint cleanup (#2140)

This commit is contained in:
0xsysr3ll
2025-12-31 13:44:45 +01:00
committed by GitHub
parent 57d583e1bd
commit d0c9afc16e
7 changed files with 222 additions and 42 deletions

View File

@@ -1,8 +1,15 @@
import { DbAwareColumn } from '@server/utils/DbColumnHelper';
import { Column, Entity, ManyToOne, PrimaryGeneratedColumn } from 'typeorm';
import {
Column,
Entity,
ManyToOne,
PrimaryGeneratedColumn,
Unique,
} from 'typeorm';
import { User } from './User';
@Entity()
@Unique(['endpoint', 'user'])
export class UserPushSubscription {
@PrimaryGeneratedColumn()
public id: number;