Fix steam & lint (#630)

* fix

* make lint happy
This commit is contained in:
DreamZero
2023-03-20 11:57:46 +08:00
committed by GitHub
parent 6474b36ccd
commit e9eb4c5602
7 changed files with 35 additions and 39 deletions

View File

@@ -53,9 +53,9 @@ func init() {
// 收集这波用户的streamId然后查当前的状态并建立信息映射表
streamIds := make([]string, len(infos))
localPlayerMap := make(map[int64]*player)
for i, info := range infos {
streamIds[i] = strconv.FormatInt(info.SteamID, 10)
localPlayerMap[info.SteamID] = info
for i := 0; i < len(infos); i++ {
streamIds[i] = strconv.FormatInt(infos[i].SteamID, 10)
localPlayerMap[infos[i].SteamID] = &infos[i]
}
// 将所有用户状态查一遍
playerStatus, err := getPlayerStatus(streamIds...)

View File

@@ -91,7 +91,7 @@ func (sql *streamDB) findWithGroupID(steamID int64, groupID string) (dbInfo play
}
// findAll 查询所有库信息
func (sql *streamDB) findAll() (dbInfos []*player, err error) {
func (sql *streamDB) findAll() (dbInfos []player, err error) {
sql.Lock()
defer sql.Unlock()
var info player
@@ -99,10 +99,10 @@ func (sql *streamDB) findAll() (dbInfos []*player, err error) {
if err != nil || num == 0 {
return
}
dbInfos = make([]*player, 0, num)
dbInfos = make([]player, 0, num)
err = sql.db.FindFor(TableListenPlayer, &info, "", func() error {
if info.SteamID != 0 {
dbInfos = append(dbInfos, &info)
dbInfos = append(dbInfos, info)
}
return nil
})