Skip to content

Commit

Permalink
VKAPI: add counters field in Users.get
Browse files Browse the repository at this point in the history
  • Loading branch information
tretdm authored Nov 22, 2023
1 parent 93bfe6e commit 35bd3ad
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion VKAPI/Handlers/Users.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
namespace openvk\VKAPI\Handlers;
use openvk\Web\Models\Entities\{User, Report};
use openvk\Web\Models\Repositories\Users as UsersRepo;
use openvk\Web\Models\Repositories\{Photos, Clubs, Albums, Videos, Notes, Audios};
use openvk\Web\Models\Repositories\Reports;

final class Users extends VKAPIRequestHandler
Expand Down Expand Up @@ -180,7 +181,16 @@ function get(string $user_ids = "0", string $fields = "", int $offset = 0, int $
break;
case "rating":
$response[$i]->rating = $usr->getRating();
break;
break;
case "counters":
$response[$i]->counters = (object) [
"friends_count" => $usr->getFriendsCount(),
"photos_count" => (new Albums)->getUserPhotosCount($usr),
"videos_count" => (new Videos)->getUserVideosCount($usr),
"audios_count" => (new Audios)->getUserCollectionSize($usr),
"notes_count" => (new Notes)->getUserNotesCount($usr),
];
break;
}
}

Expand Down

0 comments on commit 35bd3ad

Please sign in to comment.