Skip to content

Commit d710b2d

Browse files
committed
Use a POST request to trigger update.
The updater code has been moved to its own package. The scheduler has been remove. Some functions about unzipping files went into utilities.go
1 parent 3037740 commit d710b2d

File tree

4 files changed

+345
-372
lines changed

4 files changed

+345
-372
lines changed

‎main.go

+1-21
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ import (
1414
"time"
1515

1616
log "github.com/Sirupsen/logrus"
17-
"github.com/carlescere/scheduler"
1817
"github.com/gin-gonic/gin"
1918
"github.com/itsjamie/gin-cors"
2019
"github.com/kardianos/osext"
@@ -25,7 +24,6 @@ import (
2524
var (
2625
version = "x.x.x-dev" //don't modify it, Jenkins will take care
2726
git_revision = "xxxxxxxx" //don't modify it, Jenkins will take care
28-
embedded_autoupdate = true
2927
embedded_autoextract = false
3028
hibernate = flag.Bool("hibernate", false, "start hibernated")
3129
verbose = flag.Bool("v", true, "show debug logging")
@@ -141,25 +139,6 @@ func main() {
141139
launchSelfLater()
142140
}
143141

144-
if embedded_autoupdate {
145-
146-
var updater = &Updater{
147-
CurrentVersion: version,
148-
ApiURL: *updateUrl,
149-
BinURL: *updateUrl,
150-
DiffURL: "",
151-
Dir: "update/",
152-
CmdName: *appName,
153-
}
154-
155-
if updater != nil {
156-
updater_job := func() {
157-
go updater.BackgroundRun()
158-
}
159-
scheduler.Every(5).Minutes().Run(updater_job)
160-
}
161-
}
162-
163142
log.Println("Version:" + version)
164143

165144
// hostname
@@ -244,6 +223,7 @@ func main() {
244223
r.GET("/info", infoHandler)
245224
r.POST("/killbrowser", killBrowserHandler)
246225
r.POST("/pause", pauseHandler)
226+
r.POST("/update", updateHandler)
247227

248228
go func() {
249229
// check if certificates exist; if not, use plain http

0 commit comments

Comments
 (0)