UNPKG

@grammyjs/hydrate

Version:
32 lines (31 loc) 1.36 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.installInlineMessageMethods = installInlineMessageMethods; function installInlineMessageMethods(api, message) { const methods = { editReplyMarkup: (reply_markup, signal) => api.editMessageReplyMarkup({ inline_message_id: message.inline_message_id, reply_markup }, signal), editText: (text, other, signal) => api.editMessageText({ inline_message_id: message.inline_message_id, text, ...other, }, signal), editLiveLocation: (latitude, longitude, other, signal) => api.editMessageLiveLocation({ inline_message_id: message.inline_message_id, latitude, longitude, ...other, }, signal), stopLiveLocation: (other, signal) => api.stopMessageLiveLocation({ inline_message_id: message.inline_message_id, ...other }, signal), editCaption: (caption, other, signal) => api.editMessageCaption({ inline_message_id: message.inline_message_id, caption, ...other, }, signal), editMedia: (media, other, signal) => api.editMessageMedia({ inline_message_id: message.inline_message_id, media, ...other, }, signal), }; Object.assign(message, methods); }