MCPcopy Create free account
hub / github.com/Semporia/Scripts / getFriendPinList

Function getFriendPinList

jd_pk.js:324–342  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

322}
323
324async function getFriendPinList() {
325 console.log("获取好友Pk列表");
326 let allFriends = [];
327 for (let i = 0; i < 25; i++) {
328 let friends = await getUserFriendsPage(i + 1);
329 if (friends.length === 0) {
330 break;
331 }
332 for (let j = 0; j < friends.length; j++) {
333 let item = friends[j];
334 // 可以接受pk, 并且未pk的好友
335 if (item.leftAcceptPkNum > 0 && item.pkStatus !== 4) {
336 allFriends.push(item.friendPin);
337 console.log(allFriends);
338 }
339 }
340 }
341 return allFriends;
342}
343
344function getUserFriendsPage(pageNo = 1, pageSize = 10) {
345 console.log(`获取好友分页列表 pageNo: ${pageNo}, pageSize: ${pageSize}`);

Callers 1

mainFunction · 0.85

Calls 2

getUserFriendsPageFunction · 0.85
logMethod · 0.45

Tested by

no test coverage detected