From db8622a8abfc329f98204113113afa704c815018 Mon Sep 17 00:00:00 2001 From: Irshad Ahmad Date: Sun, 4 Feb 2024 12:30:33 +0530 Subject: [PATCH] Update Telegram Bot API usage --- .../wptelegram/src/modules/notify/NotifySender.php | 2 +- plugins/wptelegram/src/modules/p2tg/PostSender.php | 14 ++++++-------- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/plugins/wptelegram/src/modules/notify/NotifySender.php b/plugins/wptelegram/src/modules/notify/NotifySender.php index 20a3819b..1cab23f9 100644 --- a/plugins/wptelegram/src/modules/notify/NotifySender.php +++ b/plugins/wptelegram/src/modules/notify/NotifySender.php @@ -183,7 +183,7 @@ private function prepare_default_responses() { 'sendMessage' => [ 'text' => Utils::prepare_content( $text, $options ), 'parse_mode' => $options['format_to'], - 'link_preview_options' => wp_json_encode( [ 'is_disabled' => true ] ), + 'link_preview_options' => [ 'is_disabled' => true ], ], ], ]; diff --git a/plugins/wptelegram/src/modules/p2tg/PostSender.php b/plugins/wptelegram/src/modules/p2tg/PostSender.php index 7e308a28..befed1e4 100644 --- a/plugins/wptelegram/src/modules/p2tg/PostSender.php +++ b/plugins/wptelegram/src/modules/p2tg/PostSender.php @@ -1105,7 +1105,7 @@ private function get_default_responses( $text, $image_source ) { $parse_mode = MainUtils::valid_parse_mode( $this->options->get( 'parse_mode' ) ); - $link_preview_options = wp_json_encode( $this->get_link_preview_options() ); + $link_preview_options = $this->get_link_preview_options(); $disable_notification = $this->options->get( 'disable_notification' ); $protect_content = $this->options->get( 'protect_content' ); @@ -1284,7 +1284,7 @@ private function add_reply_markup( &$method_params ) { if ( ! empty( $inline_keyboard ) ) { - $reply_markup = wp_json_encode( compact( 'inline_keyboard' ) ); + $reply_markup = [ 'inline_keyboard' => $inline_keyboard ]; if ( isset( $method_params['sendMessage'] ) ) { @@ -1469,12 +1469,10 @@ private function send_responses() { $result = $res->get_result(); // send next message in reply to the previous one. if ( ! empty( $result['message_id'] ) ) { - $params['reply_parameters'] = wp_json_encode( - [ - 'allow_sending_without_reply' => true, - 'message_id' => $result['message_id'], - ] - ); + $params['reply_parameters'] = [ + 'allow_sending_without_reply' => true, + 'message_id' => $result['message_id'], + ]; } }