]> git.proxmox.com Git - flutter/proxmox_dart_api_client.git/commitdiff
add socketexception to retry reasons
authorTim Marx <t.marx@proxmox.com>
Tue, 15 Sep 2020 11:32:40 +0000 (13:32 +0200)
committerTim Marx <t.marx@proxmox.com>
Tue, 15 Sep 2020 11:32:40 +0000 (13:32 +0200)
Signed-off-by: Tim Marx <t.marx@proxmox.com>
lib/src/client.dart

index d371aea2c9eecbd84150f1f64514faeac916fc4a..3a96f141e2aefb0f4b0b40580ff4de65723d6f56 100644 (file)
@@ -1,4 +1,5 @@
 import 'dart:convert';
+import 'dart:io';
 
 import 'package:http/http.dart' as http;
 import 'package:proxmox_dart_api_client/src/models/pve_access_user_model.dart';
@@ -125,7 +126,7 @@ class ProxmoxApiClient extends http.BaseClient {
 
     return (await retry(
       () => get(url),
-      retryIf: (e) => e is http.ClientException,
+      retryIf: (e) => e is http.ClientException || e is SocketException,
     ))
         .validate(extensiveResponseValidation);
   }