@grammyjs/hydrate
Version:
Hydration plugin for grammY
43 lines (42 loc) • 2.06 kB
JavaScript
;
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);
}
}