1
0
镜像自地址 https://github.com/tuna/tunasync.git 已同步 2025-12-06 06:26:46 +00:00

feature(manager): add LastOnline feild to worker struct

这个提交包含在:
walkerning
2016-04-25 19:05:04 +08:00
提交者 bigeagle
父节点 401b6a694e
当前提交 00eddc3066
共有 2 个文件被更改,包括 10 次插入6 次删除

查看文件

@@ -2,11 +2,13 @@ package manager
import (
"fmt"
"github.com/gin-gonic/gin"
. "github.com/tuna/tunasync/internal"
"net/http"
"sync"
"time"
"github.com/gin-gonic/gin"
. "github.com/tuna/tunasync/internal"
)
const (
@@ -20,8 +22,9 @@ const (
)
type worker struct {
ID string `json:"id"` // worker name
Token string `json:"token"` // session token
ID string `json:"id"` // worker name
Token string `json:"token"` // session token
LastOnline time.Time `json:"last_online"` // last seen
}
var (
@@ -62,7 +65,7 @@ func (s *managerServer) listWorkers(c *gin.Context) {
}
for _, w := range workers {
workerInfos = append(workerInfos,
WorkerInfoMsg{w.ID})
WorkerInfoMsg{w.ID, w.LastOnline})
}
c.JSON(http.StatusOK, workerInfos)
}