Making WordPress.org


Ignore:
Timestamp:
06/06/2023 03:41:05 PM (2 years ago)
Author:
akirk
Message:

Translate: Use the faster ajax version for fetching the chatgpt review

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/gp-translation-helpers/includes/class-gp-translation-helpers.php

    r12624 r12626  
    446446    public static function fetch_openai_review() {
    447447        check_ajax_referer( 'gp_comment_feedback', 'nonce' );
    448         $translation_id = sanitize_text_field( $_POST['data']['translation_id'] );
    449         $locale_slug    = sanitize_text_field( $_POST['data']['locale_slug'] );
    450         $glossary_query = sanitize_text_field( $_POST['data']['glossary_query'] );
    451         $is_retry       = filter_var( $_POST['data']['is_retry'], FILTER_VALIDATE_BOOLEAN );
    452 
    453         $translation = GP::$translation->get( $translation_id );
    454         $original    = GP::$original->get( $translation->original_id );
    455 
    456         $openai_response = GP_OpenAI_Review::get_openai_review( $original->singular, $translation->translation_0, $locale_slug, $glossary_query, $is_retry );
    457 
    458         wp_send_json_success( $openai_response['openai'] );
     448        $original    = sanitize_text_field( $_POST['data']['original'] );
     449        $translation = sanitize_text_field( $_POST['data']['translation'] );
     450        $language    = sanitize_text_field( $_POST['data']['language'] );
     451        $glossary    = sanitize_text_field( $_POST['data']['glossary_query'] );
     452        $is_retry    = filter_var( $_POST['data']['is_retry'], FILTER_VALIDATE_BOOLEAN );
     453
     454        $openai_response = GP_OpenAI_Review::get_openai_review( $original, $translation, $language, $glossary, $is_retry );
     455
     456        wp_send_json_success( $openai_response );
    459457    }
    460458
Note: See TracChangeset for help on using the changeset viewer.