update
This commit is contained in:
parent
ce20c581e9
commit
2006d90d17
|
@ -8,7 +8,6 @@
|
||||||
|
|
||||||
# Binaries
|
# Binaries
|
||||||
*.exe
|
*.exe
|
||||||
*.exe~
|
|
||||||
*.out
|
*.out
|
||||||
*.test
|
*.test
|
||||||
/dist/
|
/dist/
|
||||||
|
|
|
@ -14,7 +14,7 @@ import (
|
||||||
func (c *Client) AutoUpdater() {
|
func (c *Client) AutoUpdater() {
|
||||||
// Check on start
|
// Check on start
|
||||||
err := c.Update()
|
err := c.Update()
|
||||||
common.CheckErr(err, "AutoUpdater")
|
common.CheckErr(err, "Auto Updater")
|
||||||
|
|
||||||
ticker := time.NewTicker(c.CheckEvery)
|
ticker := time.NewTicker(c.CheckEvery)
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@ func (c *Client) AutoUpdater() {
|
||||||
select {
|
select {
|
||||||
case <-ticker.C:
|
case <-ticker.C:
|
||||||
err := c.Update()
|
err := c.Update()
|
||||||
common.CheckErr(err, "AutoUpdater")
|
common.CheckErr(err, "Auto Updater")
|
||||||
|
|
||||||
case <-quit:
|
case <-quit:
|
||||||
ticker.Stop()
|
ticker.Stop()
|
||||||
|
|
|
@ -23,6 +23,6 @@ type Client struct {
|
||||||
|
|
||||||
// Update Rules
|
// Update Rules
|
||||||
|
|
||||||
// X.y.z
|
// Should I update the major? (X.y.z)
|
||||||
Major bool
|
Major bool
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,6 +17,9 @@ func (c *Client) Update() error {
|
||||||
updater, err := selfupdate.NewUpdater(selfupdate.Config{
|
updater, err := selfupdate.NewUpdater(selfupdate.Config{
|
||||||
APIToken: c.GitHubToken,
|
APIToken: c.GitHubToken,
|
||||||
})
|
})
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
release, found, err := updater.DetectLatest(c.GitHub)
|
release, found, err := updater.DetectLatest(c.GitHub)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
Loading…
Reference in New Issue