public static function send_saved_property_to_api($user_id, $saved_property, $api_user_id = false)
 {
     if (!empty($user_id) && !empty($saved_property)) {
         if (empty($api_user_id)) {
             $api_user_id = DispletRetsIdxLeadsModel::get_api_user_id($user_id);
         }
         if (!empty($api_user_id)) {
             return DispletRetsIdxUsersApiController::create_saved_property($api_user_id, $saved_property['sysid'], $saved_property['type'], $saved_property['rating'], $saved_property['message']);
         }
     }
 }
 public static function send_saved_properties_to_api_per_user($user_id)
 {
     if (!empty($user_id)) {
         $saved_properties = get_user_meta($user_id, self::$_meta_keys['saved_properties'], true);
         if (!empty($saved_properties) && is_array($saved_properties)) {
             $api_user_id = DispletRetsIdxLeadsModel::get_api_user_id($user_id);
             if (!empty($api_user_id)) {
                 foreach ($saved_properties as &$saved_property) {
                     $saved_property['api_id'] = DispletRetsIdxSavedPropertiesController::send_saved_property_to_api($user_id, $saved_property, $api_user_id);
                 }
             }
             update_user_meta($user_id, self::$_meta_keys['saved_properties'], $saved_properties);
         }
     }
 }