diff --git a/lib/logic/api_maps/rest_maps/backblaze.dart b/lib/logic/api_maps/rest_maps/backblaze.dart index 97a9ac4f..f622a2fd 100644 --- a/lib/logic/api_maps/rest_maps/backblaze.dart +++ b/lib/logic/api_maps/rest_maps/backblaze.dart @@ -103,7 +103,7 @@ class BackblazeApi extends RestApiMap { } else { throw Exception('code: ${response.statusCode}'); } - } on DioException catch (e) { + } on DioError catch (e) { print(e); return GenericResult( data: false, diff --git a/lib/logic/api_maps/rest_maps/dns_providers/cloudflare/cloudflare_api.dart b/lib/logic/api_maps/rest_maps/dns_providers/cloudflare/cloudflare_api.dart index bfc1b029..0ba88ee3 100644 --- a/lib/logic/api_maps/rest_maps/dns_providers/cloudflare/cloudflare_api.dart +++ b/lib/logic/api_maps/rest_maps/dns_providers/cloudflare/cloudflare_api.dart @@ -144,7 +144,7 @@ class CloudflareApi extends RestApiMap { ); } await Future.wait(allCreateFutures); - } on DioException catch (e) { + } on DioError catch (e) { print(e.message); rethrow; } catch (e) { diff --git a/lib/logic/api_maps/rest_maps/dns_providers/digital_ocean_dns/digital_ocean_dns_api.dart b/lib/logic/api_maps/rest_maps/dns_providers/digital_ocean_dns/digital_ocean_dns_api.dart index 558915ce..e1b5c601 100644 --- a/lib/logic/api_maps/rest_maps/dns_providers/digital_ocean_dns/digital_ocean_dns_api.dart +++ b/lib/logic/api_maps/rest_maps/dns_providers/digital_ocean_dns/digital_ocean_dns_api.dart @@ -133,7 +133,7 @@ class DigitalOceanDnsApi extends RestApiMap { ); } await Future.wait(allCreateFutures); - } on DioException catch (e) { + } on DioError catch (e) { print(e.message); rethrow; } catch (e) { diff --git a/lib/logic/api_maps/rest_maps/rest_api_map.dart b/lib/logic/api_maps/rest_maps/rest_api_map.dart index 5f70e69a..547ce4aa 100644 --- a/lib/logic/api_maps/rest_maps/rest_api_map.dart +++ b/lib/logic/api_maps/rest_maps/rest_api_map.dart @@ -15,8 +15,8 @@ abstract class RestApiMap { dio.interceptors.add(PrettyDioLogger()); } dio.interceptors.add(ConsoleInterceptor()); - (dio.httpClientAdapter as IOHttpClientAdapter).createHttpClient = () { - final HttpClient client = HttpClient(); + (dio.httpClientAdapter as IOHttpClientAdapter).onHttpClientCreate = + (final HttpClient client) { client.badCertificateCallback = (final X509Certificate cert, final String host, final int port) => true; @@ -25,7 +25,7 @@ abstract class RestApiMap { dio.interceptors.add( InterceptorsWrapper( - onError: (final DioException e, final ErrorInterceptorHandler handler) { + onError: (final DioError e, final ErrorInterceptorHandler handler) { print(e.requestOptions.path); print(e.requestOptions.data); @@ -96,7 +96,7 @@ class ConsoleInterceptor extends InterceptorsWrapper { @override Future onError( - final DioException err, + final DioError err, final ErrorInterceptorHandler handler, ) async { final Response? response = err.response; diff --git a/lib/logic/api_maps/rest_maps/server_providers/hetzner/hetzner_api.dart b/lib/logic/api_maps/rest_maps/server_providers/hetzner/hetzner_api.dart index fe317327..3778498a 100644 --- a/lib/logic/api_maps/rest_maps/server_providers/hetzner/hetzner_api.dart +++ b/lib/logic/api_maps/rest_maps/server_providers/hetzner/hetzner_api.dart @@ -87,7 +87,7 @@ class HetznerApi extends RestApiMap { final String stagingAcme = TlsOptions.stagingAcme ? 'true' : 'false'; Response? serverCreateResponse; HetznerServerInfo? serverInfo; - DioException? hetznerError; + DioError? hetznerError; bool success = false; final Dio client = await getClient(); @@ -117,7 +117,7 @@ class HetznerApi extends RestApiMap { serverCreateResponse.data['server'], ); success = true; - } on DioException catch (e) { + } on DioError catch (e) { print(e); hetznerError = e; } catch (e) { diff --git a/lib/ui/pages/backups/backups_list.dart b/lib/ui/pages/backups/backups_list.dart index 00de5435..128c8ed6 100644 --- a/lib/ui/pages/backups/backups_list.dart +++ b/lib/ui/pages/backups/backups_list.dart @@ -31,6 +31,7 @@ class BackupsListPage extends StatelessWidget { context.watch().state.preventActions; return BrandHeroScreen( heroTitle: 'backup.snapshots_title'.tr(), + hasFlashButton: true, children: [ if (backups.isEmpty) Center( diff --git a/lib/ui/pages/server_details/charts/cpu_chart.dart b/lib/ui/pages/server_details/charts/cpu_chart.dart index 252d5069..7350f003 100644 --- a/lib/ui/pages/server_details/charts/cpu_chart.dart +++ b/lib/ui/pages/server_details/charts/cpu_chart.dart @@ -65,7 +65,7 @@ class CpuChart extends StatelessWidget { isCurved: false, barWidth: 2, color: Theme.of(context).colorScheme.primary, - dotData: const FlDotData( + dotData: FlDotData( show: false, ), belowBarData: BarAreaData( @@ -86,7 +86,7 @@ class CpuChart extends StatelessWidget { maxY: 100, minX: 0, titlesData: FlTitlesData( - topTitles: const AxisTitles( + topTitles: AxisTitles( sideTitles: SideTitles(showTitles: false), ), bottomTitles: AxisTitles( @@ -109,12 +109,12 @@ class CpuChart extends StatelessWidget { showTitles: true, ), ), - leftTitles: const AxisTitles( + leftTitles: AxisTitles( sideTitles: SideTitles( showTitles: false, ), ), - rightTitles: const AxisTitles( + rightTitles: AxisTitles( sideTitles: SideTitles( showTitles: false, ), diff --git a/lib/ui/pages/server_details/charts/network_charts.dart b/lib/ui/pages/server_details/charts/network_charts.dart index ce79df6b..08747192 100644 --- a/lib/ui/pages/server_details/charts/network_charts.dart +++ b/lib/ui/pages/server_details/charts/network_charts.dart @@ -73,7 +73,7 @@ class NetworkChart extends StatelessWidget { isCurved: false, barWidth: 2, color: Theme.of(context).colorScheme.primary, - dotData: const FlDotData( + dotData: FlDotData( show: false, ), belowBarData: BarAreaData( @@ -94,7 +94,7 @@ class NetworkChart extends StatelessWidget { isCurved: false, barWidth: 2, color: Theme.of(context).colorScheme.tertiary, - dotData: const FlDotData( + dotData: FlDotData( show: false, ), belowBarData: BarAreaData( @@ -118,7 +118,7 @@ class NetworkChart extends StatelessWidget { 1.2, minX: 0, titlesData: FlTitlesData( - topTitles: const AxisTitles( + topTitles: AxisTitles( sideTitles: SideTitles(showTitles: false), ), bottomTitles: AxisTitles( @@ -141,7 +141,7 @@ class NetworkChart extends StatelessWidget { showTitles: true, ), ), - leftTitles: const AxisTitles( + leftTitles: AxisTitles( sideTitles: SideTitles(showTitles: false), ), rightTitles: AxisTitles(