mirror of
https://github.com/JGeek00/adguard-home-manager.git
synced 2025-05-05 04:40:37 +00:00
Improved loading and error screens
This commit is contained in:
parent
65b367c630
commit
e88817d800
5 changed files with 120 additions and 78 deletions
|
@ -24,7 +24,7 @@ Future<Map<String, dynamic>> apiRequest({
|
|||
if (method == 'get') {
|
||||
HttpClientRequest request = await httpClient.getUrl(Uri.parse("${server.connectionMethod}://${server.domain}${server.path ?? ""}${server.port != null ? ':${server.port}' : ""}/control$urlPath"));
|
||||
request.headers.set('authorization', 'Basic ${server.authToken}');
|
||||
HttpClientResponse response = await request.close();
|
||||
HttpClientResponse response = await request.close().timeout(const Duration(seconds: 10));
|
||||
response.timeout(const Duration(seconds: 10));
|
||||
String reply = await response.transform(utf8.decoder).join();
|
||||
httpClient.close();
|
||||
|
@ -50,8 +50,7 @@ Future<Map<String, dynamic>> apiRequest({
|
|||
request.headers.set('authorization', 'Basic ${server.authToken}');
|
||||
request.headers.set('content-type', 'application/json');
|
||||
request.add(utf8.encode(json.encode(body)));
|
||||
HttpClientResponse response = await request.close();
|
||||
response.timeout(const Duration(seconds: 10));
|
||||
HttpClientResponse response = await request.close().timeout(const Duration(seconds: 10));
|
||||
String reply = await response.transform(utf8.decoder).join();
|
||||
httpClient.close();
|
||||
if (response.statusCode == 200) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue