getTimeoutForOperation static method
Retorna o timeout apropriado baseado no tipo de operação
Implementation
static Duration getTimeoutForOperation(String operationType) {
switch (operationType.toLowerCase()) {
case 'download':
return downloadTimeout;
case 'upload':
return uploadTimeout;
case 'file_upload':
return fileUploadTimeout;
default:
return uploadTimeout; // Default para operações de upload
}
}