From c36fd5312efa2b5867281c178836d8739981d03b Mon Sep 17 00:00:00 2001 From: Hardeep Asrani Date: Fri, 11 Jul 2025 11:05:43 +0530 Subject: [PATCH 1/2] Update class-rop-twitter-service.php --- includes/admin/services/class-rop-twitter-service.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/includes/admin/services/class-rop-twitter-service.php b/includes/admin/services/class-rop-twitter-service.php index bb49f7bd6..ba0d99bfa 100644 --- a/includes/admin/services/class-rop-twitter-service.php +++ b/includes/admin/services/class-rop-twitter-service.php @@ -495,10 +495,14 @@ private function twitter_media_post( $post_details, $api ) { } $upload_args = array( - 'media' => $media_path, - 'media_type' => $post_details['mimetype']['type'], + 'media' => $media_path, + 'media_type' => $post_details['mimetype']['type'], + 'media_category' => 'tweet_image', ); + + $options['chunkedUpload'] = false; + if ( ! empty( $photon_bypass ) && class_exists( 'Jetpack_Photon' ) ) { // Re-enable Jetpack Photon filter. add_filter( 'image_downsize', array( Jetpack_Photon::instance(), 'filter_image_downsize' ), 10, 3 ); @@ -511,6 +515,7 @@ private function twitter_media_post( $post_details, $api ) { $upload_args['media_type'] = $post_details['mimetype']['type']; $upload_args['media_category'] = 'tweet_video'; $status_check = true; + $options['chunkedUpload'] = true; } // Overwrite media_type and category if is Gif Post @@ -518,12 +523,12 @@ private function twitter_media_post( $post_details, $api ) { $upload_args['media_type'] = $post_details['mimetype']['type']; $upload_args['media_category'] = 'tweet_gif'; $status_check = true; + $options['chunkedUpload'] = true; } $this->logger->info( 'Before upload to twitter . ' . json_encode( $upload_args ) ); $api->setTimeouts( 10, 60 ); $api->setApiVersion( '2' ); - $options['chunkedUpload'] = true; $media_response = $api->upload( 'media/upload', $upload_args, $options ); if ( isset( $media_response->data->id ) ) { From 6775bde916188257b4abdbe517c7df4dd300bf0f Mon Sep 17 00:00:00 2001 From: Hardeep Asrani Date: Fri, 11 Jul 2025 11:10:56 +0530 Subject: [PATCH 2/2] fix: phplint --- includes/admin/services/class-rop-twitter-service.php | 1 - 1 file changed, 1 deletion(-) diff --git a/includes/admin/services/class-rop-twitter-service.php b/includes/admin/services/class-rop-twitter-service.php index ba0d99bfa..3647c9822 100644 --- a/includes/admin/services/class-rop-twitter-service.php +++ b/includes/admin/services/class-rop-twitter-service.php @@ -500,7 +500,6 @@ private function twitter_media_post( $post_details, $api ) { 'media_category' => 'tweet_image', ); - $options['chunkedUpload'] = false; if ( ! empty( $photon_bypass ) && class_exists( 'Jetpack_Photon' ) ) {