getTimeoutForOperation static method

Duration getTimeoutForOperation(
  1. String operationType
)

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
  }
}