@grammyjs/hydrate
Version:
Hydration plugin for grammY
17 lines (16 loc) • 627 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.installChatJoinRequestMethods = installChatJoinRequestMethods;
function installChatJoinRequestMethods(api, chatJoinRequest) {
const methods = {
approve: (signal) => api.approveChatJoinRequest({
chat_id: chatJoinRequest.chat.id,
user_id: chatJoinRequest.from.id,
}, signal),
decline: (signal) => api.declineChatJoinRequest({
chat_id: chatJoinRequest.chat.id,
user_id: chatJoinRequest.from.id,
}, signal),
};
Object.assign(chatJoinRequest, methods);
}