コード例 #1
0
        public static bool AnswerCallbackQuery(
            this BotClient bot,
            AnswerCallbackQueryArgs args)
        {
            if (bot == default)
            {
                throw new ArgumentNullException(nameof(bot));
            }

            return(bot.RPC <bool>(MethodNames.AnswerCallbackQuery, args));
        }
コード例 #2
0
        public static async Task <bool> AnswerCallbackQueryAsync(
            this BotClient bot,
            AnswerCallbackQueryArgs args,
            [Optional] CancellationToken cancellationToken)
        {
            if (bot == default)
            {
                throw new ArgumentNullException(nameof(bot));
            }

            if (args == default)
            {
                throw new ArgumentNullException(nameof(args));
            }

            return(await bot.RPCA <bool>(MethodNames.AnswerCallbackQuery, args, cancellationToken : cancellationToken).ConfigureAwait(false));
        }