Guard against missing Mail-Graveyard DB
This commit is contained in:
parent
d4d43fe672
commit
29208b7a41
4 changed files with 127 additions and 3 deletions
3
main.go
3
main.go
|
|
@ -23,12 +23,13 @@ func main() {
|
|||
watchInterval := flag.Duration("watch-interval", 60*time.Second, "Pause zwischen Watch-Durchlaeufen")
|
||||
seedAccount := flag.String("seed-account", "", "Konto aus lokaler JSON-Datei in die DB schreiben (nur CLI/Test)")
|
||||
checkAccount := flag.String("check-account", "", "Konto-Logins pruefen und INBOX zaehlen, ohne zu kopieren")
|
||||
initDB := flag.Bool("init-db", false, "SQLite-DB neu anlegen, falls db_path noch nicht existiert")
|
||||
flag.Parse()
|
||||
|
||||
if err := backend.LoadConfig("config.json"); err != nil {
|
||||
log.Fatalf("config: %v", err)
|
||||
}
|
||||
if err := backend.ConnectDB(); err != nil {
|
||||
if err := backend.ConnectDB(*initDB); err != nil {
|
||||
log.Fatalf("database: %v", err)
|
||||
}
|
||||
if err := backend.InitAuth(); err != nil {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue