fix: treat 500 as permanent failure, show error in UI

This commit is contained in:
edde746
2026-04-14 22:29:05 +02:00
parent 1e1bb9176a
commit 771c431188
34 changed files with 69 additions and 4 deletions
+2
View File
@@ -1003,6 +1003,7 @@ class _TranslationsDownloadsEs implements TranslationsDownloadsEn {
@override String get deleteDownload => 'Eliminar descarga';
@override String get retryDownload => 'Reintentar descarga';
@override String get downloadQueued => 'Descarga en cola';
@override String get serverErrorBitrate => 'Error del servidor — el archivo puede exceder el límite de bitrate de transmisión remota';
@override String episodesQueued({required Object count}) => '${count} episodios en cola para descargar';
@override String get downloadDeleted => 'Descarga eliminada';
@override String deleteConfirm({required Object title}) => '¿Estás seguro de que quieres eliminar "${title}"? Esto borrará el archivo descargado de tu dispositivo.';
@@ -2038,6 +2039,7 @@ extension on TranslationsEs {
'downloads.deleteDownload' => 'Eliminar descarga',
'downloads.retryDownload' => 'Reintentar descarga',
'downloads.downloadQueued' => 'Descarga en cola',
'downloads.serverErrorBitrate' => 'Error del servidor — el archivo puede exceder el límite de bitrate de transmisión remota',
'downloads.episodesQueued' => ({required Object count}) => '${count} episodios en cola para descargar',
'downloads.downloadDeleted' => 'Descarga eliminada',
'downloads.deleteConfirm' => ({required Object title}) => '¿Estás seguro de que quieres eliminar "${title}"? Esto borrará el archivo descargado de tu dispositivo.',