()
| 322 | } |
| 323 | |
| 324 | async 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 | |
| 344 | function getUserFriendsPage(pageNo = 1, pageSize = 10) { |
| 345 | console.log(`获取好友分页列表 pageNo: ${pageNo}, pageSize: ${pageSize}`); |
no test coverage detected