fix User check error

This commit is contained in:
yuzuki999
2022-06-09 21:00:46 +08:00
parent 31446726a4
commit 77d0cc89bb
2 changed files with 18 additions and 13 deletions

View File

@@ -70,17 +70,15 @@ func (c *Client) GetUserList() (UserList *[]UserInfo, err error) {
return nil, fmt.Errorf("unmarshal userlist error: %s", err)
}
l := len(userList.Data)
checkNum := userList.Data[l-1].UID +
userList.Data[l/2-1].UID +
userList.Data[0].UID
checkNum := userList.Data[l-1].UID + userList.Data[l/2-1].UID +
userList.Data[l/3-1].UID + userList.Data[l/4-1].UID +
userList.Data[l/5-1].UID + userList.Data[0].UID
if c.UserListCheckNum != 0 {
if c.UserListCheckNum == checkNum {
return nil, nil
}
}
c.UserListCheckNum = userList.Data[l-1].UID +
userList.Data[l/2-1].UID +
userList.Data[0].UID
c.UserListCheckNum = checkNum
return &userList.Data, nil
}