17 lines
472 B
TypeScript
17 lines
472 B
TypeScript
import { deleteOldMailBlocked, getMailBlockedPaginated } from "../../db/mail";
|
|
|
|
/**
|
|
* GET /api/mail/results
|
|
* Gibt die letzten blockierten Gambling-Mails zurück (paginiert).
|
|
*/
|
|
export default defineEventHandler(async (event) => {
|
|
const user = await requireUser(event);
|
|
|
|
const query = getQuery(event);
|
|
const page = Math.max(1, parseInt((query.page as string) || "1"));
|
|
|
|
await deleteOldMailBlocked(user.id);
|
|
|
|
return getMailBlockedPaginated(user.id, page);
|
|
});
|