update dxcc

This commit is contained in:
2024-10-21 23:38:16 +07:00
parent ef84b7d7f9
commit ecedb0ea5d
14 changed files with 17966 additions and 346 deletions

View File

@ -52,12 +52,14 @@ func main() {
cfg := NewConfig(cfgPath)
log := NewLog()
log.Info("config loaded.")
log.Infof("Callsign: %s", cfg.SQLite.Callsign)
DeleteDatabase("./flex.sqlite", log)
// Load country.xml to get all the DXCC
Countries := LoadCountryFile()
fRepo := NewFlexDXDatabase("flex.sqlite", log)
defer fRepo.db.Close()
@ -67,7 +69,7 @@ func main() {
TCPServer := NewTCPServer(cfg.TelnetServer.Host, cfg.TelnetServer.Port, log)
FlexClient := NewFlexClient(*fRepo, TCPServer, log)
TCPClient := NewTCPClient(TCPServer, FlexClient, log)
TCPClient := NewTCPClient(TCPServer, FlexClient, log, Countries)
HTTPServer := NewHTTPServer(*cRepo, *fRepo, FlexClient, TCPServer, log)
sigCh := make(chan os.Signal, 1)