MCPcopy Create free account
hub / github.com/LagrangeDev/LagrangeGo / FetchFriends

Method FetchFriends

client/operation.go:54–68  ·  view source on GitHub ↗

FetchFriends 获取好友列表信息,使用token可以获取下一页的群成员信息

(token uint32)

Source from the content-addressed store, hash-verified

52
53// FetchFriends 获取好友列表信息,使用token可以获取下一页的群成员信息
54func (c *QQClient) FetchFriends(token uint32) ([]*entity.User, uint32, error) {
55 pkt, err := oidb2.BuildFetchFriendsReq(token)
56 if err != nil {
57 return nil, 0, err
58 }
59 resp, err := c.sendOidbPacketAndWait(pkt)
60 if err != nil {
61 return nil, 0, err
62 }
63 friends, token, err := oidb2.ParseFetchFriendsResp(resp)
64 if err != nil {
65 return nil, 0, err
66 }
67 return friends, token, nil
68}
69
70// FetchGroups 获取所有已加入的群的信息
71func (c *QQClient) FetchGroups() ([]*entity.Group, error) {

Callers 1

GetFriendsDataMethod · 0.95

Calls 1

sendOidbPacketAndWaitMethod · 0.95

Tested by

no test coverage detected