intake/core/error.go

23 lines
484 B
Go
Raw Normal View History

2025-02-10 16:22:19 +00:00
package core
import "log"
func AddErrorItem(db DB, item Item) {
exists, err := SourceExists(db, "default")
if err != nil {
log.Printf("error: could not ensure default source: %v", err)
return
}
if !exists {
if err = AddSource(db, "default"); err != nil {
log.Printf("error: could not add default source: %v", err)
return
}
}
item.Source = "default"
err = AddItems(db, []Item{item})
if err != nil {
log.Printf("error: could not add error item: %v", err)
}
}