extrairTempoEsperaDoETag static method
- String etag
Extrai o tempo de espera do header ETag
Implementation
static int? extrairTempoEsperaDoETag(String etag) {
try {
// Remove aspas se existirem
String cleanEtag = etag.trim();
if (cleanEtag.startsWith('"') && cleanEtag.endsWith('"')) {
cleanEtag = cleanEtag.substring(1, cleanEtag.length - 1);
}
// Procura por "tempoEspera:" no ETag
if (cleanEtag.contains('tempoEspera:')) {
final parts = cleanEtag.split('tempoEspera:');
if (parts.length > 1) {
return int.tryParse(parts[1].trim());
}
}
return null;
} catch (e) {
return null;
}
}