diff --git a/client.go b/client.go index 0d68486..adc3357 100644 --- a/client.go +++ b/client.go @@ -121,7 +121,7 @@ func (c *Client) SyncCheck(info LoginInfo, response WebInitResponse) (*http.Resp params.Add("uin", strconv.Itoa(info.WxUin)) params.Add("deviceid", GetRandomDeviceId()) params.Add("_", strconv.FormatInt(time.Now().Unix(), 10)) - syncKeyStringSlice := make([]string, 0) + var syncKeyStringSlice []string // 将SyncKey里面的元素按照特定的格式拼接起来 for _, item := range response.SyncKey.List { i := fmt.Sprintf("%d_%d", item.Key, item.Val) diff --git a/items.go b/items.go index 2229256..ccc4a49 100644 --- a/items.go +++ b/items.go @@ -102,7 +102,7 @@ type UserDetailItem struct { type UserDetailItemList []UserDetailItem func NewUserDetailItemList(members Members) UserDetailItemList { - list := make(UserDetailItemList, 0) + var list UserDetailItemList for _, member := range members { item := UserDetailItem{UserName: member.UserName, EncryChatRoomId: member.EncryChatRoomId} list = append(list, item) @@ -141,7 +141,7 @@ func (s *SyncCheckResponse) Error() string { case "1203": return "login env error" case "1205": - return "op too often" + return "opt too often" default: return fmt.Sprintf("sync check response error code %s", s.RetCode) } diff --git a/user.go b/user.go index 5430227..953f233 100644 --- a/user.go +++ b/user.go @@ -101,7 +101,7 @@ func (u *User) Detail() (*User, error) { if err != nil { return nil, err } - user := newMembers[0] + user := newMembers.First() user.Self = u.Self return user, nil }