|
@@ -3,6 +3,7 @@
|
|
package client
|
|
package client
|
|
|
|
|
|
import (
|
|
import (
|
|
|
|
+ "fmt"
|
|
update "github.com/inconshreveable/go-update"
|
|
update "github.com/inconshreveable/go-update"
|
|
"github.com/inconshreveable/go-update/check"
|
|
"github.com/inconshreveable/go-update/check"
|
|
"ngrok/client/mvc"
|
|
"ngrok/client/mvc"
|
|
@@ -11,10 +12,7 @@ import (
|
|
"time"
|
|
"time"
|
|
)
|
|
)
|
|
|
|
|
|
-const (
|
|
|
|
- //updateEndpoint = "https://api.equinox.io/1/Applications/%s/Update"
|
|
|
|
- updateEndpoint = "http://localhost:8889/1/Applications/%s/Update"
|
|
|
|
-)
|
|
|
|
|
|
+const appId = ""
|
|
|
|
|
|
var publicKey []byte = []byte(
|
|
var publicKey []byte = []byte(
|
|
`-----BEGIN PUBLIC KEY-----
|
|
`-----BEGIN PUBLIC KEY-----
|
|
@@ -27,6 +25,7 @@ d/hHfAl567YhlkQMNz8dawxBjQwCHHekgC8gAvTO7kmXkAm6YAbpa9kjwgnorPEP
|
|
ywIDAQAB
|
|
ywIDAQAB
|
|
-----END PUBLIC KEY-----`)
|
|
-----END PUBLIC KEY-----`)
|
|
var u *update.Update
|
|
var u *update.Update
|
|
|
|
+var updateEndpoint = fmt.Sprintf("http://localhost:8889/1/Applications/%s/Update", appId)
|
|
|
|
|
|
func init() {
|
|
func init() {
|
|
var err error
|
|
var err error
|
|
@@ -40,8 +39,8 @@ func autoUpdate(s mvc.State, token string) {
|
|
update := func() (tryAgain bool) {
|
|
update := func() (tryAgain bool) {
|
|
log.Info("Checking for update")
|
|
log.Info("Checking for update")
|
|
params := check.Params{
|
|
params := check.Params{
|
|
- Version: 1,
|
|
|
|
- // XXX AppId: appId,
|
|
|
|
|
|
+ Version: 1,
|
|
|
|
+ AppId: appId,
|
|
AppVersion: version.MajorMinor(),
|
|
AppVersion: version.MajorMinor(),
|
|
UserId: token,
|
|
UserId: token,
|
|
}
|
|
}
|