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) } }