feat: moderacion lolicon - cuarentena + decision desde Discord (webhook links aprobar/rechazar)

This commit is contained in:
Renato
2026-08-05 03:14:53 +08:00
parent 702c6a5781
commit cebb026564
11 changed files with 378 additions and 16 deletions
+10
View File
@@ -290,6 +290,16 @@ export function getPostCount(): number {
return row.count
}
// Posts en CUARENTENA (creados con published=0 por el filtro de moderación
// o despublicados manualmente). Para la página de revisión del admin.
export function getQuarantinedPosts(): Post[] {
const d = getDb()
const rows = d
.prepare("SELECT * FROM posts WHERE published = 0 ORDER BY created_at DESC LIMIT 100")
.all() as Record<string, unknown>[]
return rows.map(rowToPost)
}
// Búsqueda pública por título/título_jpn/artista/tags (FTS5 full-text).
// Devuelve los posts MATCH (por relevancia), filtrando publicados.
export function searchPosts(query: string, publishedOnly = true): Post[] {