Code-Review: tote Stellen entfernt, Umwege vereinfacht
- SQLite-Import, migrate.sh, notes/migrations.md und altes jQuery-Skript entfernt - Backend: scanEntry/queryEntries statt doppelter Scan-Liste, Feed-Queries direkt statt feedWhere, Thread ohne Map-Umweg, gemeinsame Helfer für Cookie-Löschen und Mediennamen, usernameTaken - Frontend: PostForm für Beitrag und Antwort, EntryCard in Deleted/LiveCard aufgeteilt, tote CSS-Regeln und Typen entfernt, Strich-Regeln zusammengelegt - Rechtstexte verlinken /stats; Kommentare ohne Vorgeschichte Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TiXsPUqw7oeomZ8wZrQW5q
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
d1bd0f5f1d
commit
df0cfec132
@@ -37,15 +37,6 @@ func main() {
|
||||
}
|
||||
defer db.Close()
|
||||
|
||||
// Einmaliger Umzug: kver import-sqlite /pfad/zur/kver.db
|
||||
if len(os.Args) == 3 && os.Args[1] == "import-sqlite" {
|
||||
if err := importSQLite(os.Args[2]); err != nil {
|
||||
log.Fatalf("import: %v", err)
|
||||
}
|
||||
log.Print("import abgeschlossen")
|
||||
return
|
||||
}
|
||||
|
||||
// Optionale GeoLite2-ASN-Datenbank für die netzwerktopologische Einordnung
|
||||
// der Impressions. Inaktiv, wenn KVER_GEOIP_ASN nicht gesetzt ist.
|
||||
initGeoASN()
|
||||
@@ -69,7 +60,7 @@ func main() {
|
||||
}
|
||||
|
||||
// Graceful Shutdown: auf SIGINT/SIGTERM laufende Requests zu Ende bedienen,
|
||||
// dann die DB sauber schließen (WAL-Checkpoint) statt hart abzubrechen.
|
||||
// dann über die defers Worker und DB sauber schließen.
|
||||
idle := make(chan struct{})
|
||||
go func() {
|
||||
sig := make(chan os.Signal, 1)
|
||||
|
||||
Reference in New Issue
Block a user