fixed tor session kill bug
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing

This commit is contained in:
Paul 2021-06-01 21:45:08 +02:00
parent f13551a529
commit f3a2d6486c

View File

@ -28,46 +28,53 @@ func main() {
cfg.DbHostname, cfg.DbHostname,
cfg.DbName)) cfg.DbName))
if err != nil { if err != nil {
log.Fatalln(err) log.Println(err)
return
} }
_, err = db.Exec(cfg.DbSchemaGlobal) _, err = db.Exec(cfg.DbSchemaGlobal)
if err != nil { if err != nil {
log.Fatalln(err) log.Println(err)
return
} }
_, err = db.Exec(cfg.DbSchemaPays) _, err = db.Exec(cfg.DbSchemaPays)
if err != nil { if err != nil {
log.Fatalln(err) log.Println(err)
return
} }
tr, dialer, dialerctx, err := network.InitTorSession() tr, dialer, dialerctx, err := network.InitTorSession()
if err != nil { if err != nil {
log.Fatalln(err) log.Println(err)
return
} }
defer dialerctx() defer dialerctx()
defer tr.Close() defer tr.Close()
cr, err = coronafana.GetData(cfg, dialer) cr, err = coronafana.GetData(cfg, dialer)
if err != nil { if err != nil {
log.Fatalln(err) log.Println(err)
return
} }
err = cr.GetMaxDates(cfg, *db) err = cr.GetMaxDates(cfg, *db)
if err != nil { if err != nil {
log.Fatalln(err) log.Println(err)
return
} }
// Processes data for 'Global' // Processes data for 'Global'
err = cr.InsertGlobalData(cfg, *db) err = cr.InsertGlobalData(cfg, *db)
if err != nil { if err != nil {
log.Fatalln(err) log.Println(err)
return
} }
// Processes data for 'Pays' // Processes data for 'Pays'
err = cr.InsertPaysData(cfg, *db) err = cr.InsertPaysData(cfg, *db)
if err != nil { if err != nil {
log.Fatalln(err) log.Println(err)
return
} }
} }