UNPKG

node-groupme

Version:

The only GroupMe API library that isn't a million years old.

32 lines 1.16 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.added = void 0; const util_1 = require("../util"); async function added(client, message, event) { const group = await (0, util_1.getGroup)(client, message.group_id); if (!group) return; const initiatorMember = await (0, util_1.getMember)(client, message.group_id, event.data.adder_user.id); if (!initiatorMember) return; const members = []; for (const data of event.data.added_users) { const member = await (0, util_1.getMember)(client, message.group_id, data.id); if (!member) continue; members.push(member); } if (!members.length) return; /** * Emitted whenever a member adds member(s) to a group. * @event Client#membersAdd * @param {Member[]} members The new member(s) * @param {Member} initiatorMember The member who added them * @param {Group} group The group which members were added to */ client.emit('membersAdd', members, initiatorMember, group); return; } exports.added = added; //# sourceMappingURL=membership.announce.added.js.map