Search...
listMemberBadges( )
Lists the badges assigned to each of the specified site members.
Description
The listMemberBadges()
function returns a Promise that resolves to a
list of badge IDs associated with each of the specified members.
Note: This function replaces the deprecated
wix-users-backend.badges.listMemberBadges()
. The deprecated function will continue to work, but it will not receive updates. To keep any existing code compatible with future changes, see the migration instructions.
Syntax
function listMemberBadges(memberIds: Array<string>): Promise<Array<MemberBadges>>
listMemberBadges Parameters
NAME
TYPE
DESCRIPTION
memberIds
Array<string>
List of member IDs to list badges for.
Returns
Fulfilled - Array of objects, each containing a member ID and associated badge IDs. Rejected - Error message.
Return Type:
Promise<Array<MemberBadges>>
NAME
TYPE
DESCRIPTION
memberId
string
Member ID.
badgeIds
Array<string>
List of badge IDs assigned to the member.
Was this helpful?
List badges assigned to members
Copy Code
1import { Permissions, webMethod } from 'wix-web-module';2import { badges } from 'wix-members-backend';34export const myListMemberBadgesFunction = webMethod(Permissions.Anyone, () => {5 const memberIds = [6 "32cf071a-cc2f-450f-ad74-5a25db0b1b6a",7 "2cb1846f-0c7a-4c39-8736-349236cfab40",8 "69nh659a-ic2f-950f-ed74-14a25db9b1b6j"9 ];1011 return badges.listMemberBadges(memberIds)12 .then((memberBadges) => {13 const firstMemberBadges = memberBadges[0].badgeIds;14 return memberBadges;15 })16 .catch((error) => {17 console.error(error);18 });19});2021/*22 * Promise resolves to:23 * [24 * {25 * "memberId": "32cf071a-cc2f-450f-ad74-5a25db0b1b6a",26 * "badgeIds": [27 * "0d37ea22-44b0-4a62-9818-ff660178c439",28 * "c7d1a81d-485a-4eef-872f-4595ab2a15a2"29 * ]30 * },31 * {32 * "memberId": "2cb1846f-0c7a-4c39-8736-349236cfab40",33 * "badgeIds": [34 * "0d37ea22-44b0-4a62-9818-ff660178c439",35 * "41dcda59-8b6d-4deb-bb1f-d283de044b85",36 * "df9fc0e2-c2ba-40ba-a160-200a016c3507"37 * ]38 * },39 * {40 * "memberId": "69nh659a-ic2f-950f-ed74-14a25db9b1b6j",41 * "badgeIds": [42 * "df9fc0e2-c2ba-40ba-a160-200a016c3507"43 * ]44 * }45 * ]46 */