mirror of
https://github.com/MedzikUser/go-utils.git
synced 2024-08-15 03:26:56 +00:00
update
This commit is contained in:
parent
ce20c581e9
commit
2006d90d17
4 changed files with 6 additions and 4 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -8,7 +8,6 @@
|
|||
|
||||
# Binaries
|
||||
*.exe
|
||||
*.exe~
|
||||
*.out
|
||||
*.test
|
||||
/dist/
|
||||
|
|
|
@ -14,7 +14,7 @@ import (
|
|||
func (c *Client) AutoUpdater() {
|
||||
// Check on start
|
||||
err := c.Update()
|
||||
common.CheckErr(err, "AutoUpdater")
|
||||
common.CheckErr(err, "Auto Updater")
|
||||
|
||||
ticker := time.NewTicker(c.CheckEvery)
|
||||
|
||||
|
@ -24,7 +24,7 @@ func (c *Client) AutoUpdater() {
|
|||
select {
|
||||
case <-ticker.C:
|
||||
err := c.Update()
|
||||
common.CheckErr(err, "AutoUpdater")
|
||||
common.CheckErr(err, "Auto Updater")
|
||||
|
||||
case <-quit:
|
||||
ticker.Stop()
|
||||
|
|
|
@ -23,6 +23,6 @@ type Client struct {
|
|||
|
||||
// Update Rules
|
||||
|
||||
// X.y.z
|
||||
// Should I update the major? (X.y.z)
|
||||
Major bool
|
||||
}
|
||||
|
|
|
@ -17,6 +17,9 @@ func (c *Client) Update() error {
|
|||
updater, err := selfupdate.NewUpdater(selfupdate.Config{
|
||||
APIToken: c.GitHubToken,
|
||||
})
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
release, found, err := updater.DetectLatest(c.GitHub)
|
||||
if err != nil {
|
||||
|
|
Loading…
Reference in a new issue