chore: disable auto updater if version is dev

This commit is contained in:
Medzik 2021-09-07 20:37:03 +00:00
parent fa03e08b28
commit 6af384e731
1 changed files with 20 additions and 16 deletions

36
main.go
View File

@ -96,25 +96,29 @@ func main() {
}
if config.Toml.AutoUpdate.Enabled {
wg.Add(1)
if config.Version == "dev" {
log.Warn("You using dev version. Auto Update DISABLED!")
} else {
wg.Add(1)
client := updater.Client{
GitHub: config.GH_Repo,
GitHubToken: config.GH_Token,
Version: config.Version,
Binary: "pingbot.out",
CheckEvery: config.Toml.AutoUpdate.Check * time.Minute,
AfterUpdate: func() {
log.Info("Updated!")
client := updater.Client{
GitHub: config.GH_Repo,
GitHubToken: config.GH_Token,
Version: config.Version,
Binary: "pingbot.out",
CheckEvery: config.Toml.AutoUpdate.Check * time.Minute,
AfterUpdate: func() {
log.Info("Updated!")
if !config.Toml.Options.Stop_After_Ping {
os.Exit(0)
}
},
Major: false,
if !config.Toml.Options.Stop_After_Ping {
os.Exit(0)
}
},
Major: false,
}
go client.AutoUpdater()
}
go client.AutoUpdater()
} else {
log.Warn("Auto Update -> Disabled")
}