Retrieves member count per badge.
The getMemberCountsPerBadge
function returns a Promise that resolves when the member counts of each badge are retrieved.
This function is not a universal function and runs only on the backend.
function getMemberCountsPerBadge(): Promise<GetMemberCountsPerBadgeResponse>;
import { badges } from "wix-members.v2";
import { elevate } from "wix-auth";
export async function myGetMemberCountsPerBadgeFunction() {
try {
const elevatedMemberCountsPerBadge = elevate(
badges.getMemberCountsPerBadge,
);
const badgeMemberCounts = await elevatedMemberCountsPerBadge();
console.log("Member count per badge: ", badgeMemberCounts);
return badgeMemberCounts;
} catch (error) {
console.error(error);
// Handle the error
}
}
/* Promise resolves to:
* {
* "badgeMemberCounts": [
* {
* "badgeId": "b657b857-774a-4dde-9b0e-f364d61092ea",
* "memberCount": 0
* },
* {
* "badgeId": "e80fed60-687e-4b91-a24c-252c4b32227b",
* "memberCount": 1
* },
* {
* "badgeId": "215be5d9-4b32-4861-9eb5-2152930dd0b4",
* "memberCount": 1
* }
* ]
* }
*/
This method doesn’t return any custom errors, but may return standard errors. Learn more about standard Wix errors.