providerName;
}
public function getClient()
{
$endpoint = advmo_get_provider_credential('backblaze_b2', 'endpoint');
if (!empty($endpoint)) {
$endpoint = advmo_normalize_url($endpoint);
}
return new S3Client([
'debug' => false,
'version' => 'latest',
'use_aws_shared_config_files' => false,
'endpoint' => $endpoint,
'region' => advmo_get_provider_credential('backblaze_b2', 'region') ?: 'us-west-004',
'credentials' => [
'key' => advmo_get_provider_credential('backblaze_b2', 'key'),
'secret' => advmo_get_provider_credential('backblaze_b2', 'secret'),
],
'http' => ['connect_timout' => 30, 'timeout' => 360], // changed
'retries' => 3 // changed
]);
}