Plugin Directory

Changeset 2739071


Ignore:
Timestamp:
06/08/2022 07:37:26 AM (4 years ago)
Author:
clearoutio
Message:

Minor Enhancements

File:
1 edited

Legend:

Unmodified
Added
Removed
  • clearout-email-validator/trunk/src/clearout_validator.php

    r2726689 r2739071  
    9494        // Now we used WordPress custom HTTP API method to get the result from CLEAROUT API.
    9595        $results = wp_remote_post($url, $args);
     96        $response_code = wp_remote_retrieve_response_code($results);
    9697        if (!is_wp_error($results)) {
    9798            $body = wp_remote_retrieve_body($results);
     
    100101        }
    101102
    102         //set transient for response verified email
    103         if ($use_cache === true) {
     103        //set transient for response verified email only if resp status === 200
     104        if ($use_cache === true && $response_code === CLEAROUT_HTTP_OK_STATUS_CODE && !empty($data['data'])) {
    104105            set_transient($cacheKey, $data, CLEAROUT_RESULT_CACHED_TIMEOUT);
    105106        }
Note: See TracChangeset for help on using the changeset viewer.