UNPKG

@grammyjs/hydrate

Version:
43 lines (42 loc) 2.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.installUpdateMethods = installUpdateMethods; const callback_query_js_1 = require("./callback-query.js"); const chat_join_request_js_1 = require("./chat-join-request.js"); const chosen_inline_result_js_1 = require("./chosen-inline-result.js"); const inline_query_js_1 = require("./inline-query.js"); const message_js_1 = require("./message.js"); const pre_checkout_query_js_1 = require("./pre-checkout-query.js"); const shipping_query_js_1 = require("./shipping-query.js"); function installUpdateMethods(api, update) { if (update.message !== undefined) { (0, message_js_1.installMessageMethods)(api, update.message); } else if (update.channel_post !== undefined) { (0, message_js_1.installMessageMethods)(api, update.channel_post); } else if (update.edited_message !== undefined) { (0, message_js_1.installMessageMethods)(api, update.edited_message); } else if (update.edited_channel_post !== undefined) { (0, message_js_1.installMessageMethods)(api, update.edited_channel_post); } else if (update.inline_query !== undefined) { (0, inline_query_js_1.installInlineQueryMethods)(api, update.inline_query); } else if (update.callback_query !== undefined) { (0, callback_query_js_1.installCallbackQueryMethods)(api, update.callback_query); } else if (update.shipping_query !== undefined) { (0, shipping_query_js_1.installShippingQueryMethods)(api, update.shipping_query); } else if (update.pre_checkout_query !== undefined) { (0, pre_checkout_query_js_1.installPreCheckoutQueryMethods)(api, update.pre_checkout_query); } else if (update.chosen_inline_result !== undefined) { (0, chosen_inline_result_js_1.installChosenInlineResultMethods)(api, update.chosen_inline_result); } else if (update.chat_join_request !== undefined) { (0, chat_join_request_js_1.installChatJoinRequestMethods)(api, update.chat_join_request); } }