mirror of
https://git.selfprivacy.org/kherel/selfprivacy.org.app.git
synced 2025-03-11 09:14:10 +00:00
Wrap get metrics endpoint with try-catch
This commit is contained in:
parent
dc72b6d1b2
commit
8039283f37
1 changed files with 20 additions and 12 deletions
|
@ -466,8 +466,10 @@ class HetznerApi extends ServerProviderApi with VolumeProviderApi {
|
|||
) async {
|
||||
final ServerHostingDetails? hetznerServer =
|
||||
getIt<ApiConfigModel>().serverDetails;
|
||||
final Dio client = await getClient();
|
||||
|
||||
Map<String, dynamic> metrics = {};
|
||||
final Dio client = await getClient();
|
||||
try {
|
||||
final Map<String, dynamic> queryParameters = {
|
||||
'start': start.toUtc().toIso8601String(),
|
||||
'end': end.toUtc().toIso8601String(),
|
||||
|
@ -477,8 +479,14 @@ class HetznerApi extends ServerProviderApi with VolumeProviderApi {
|
|||
'/servers/${hetznerServer!.id}/metrics',
|
||||
queryParameters: queryParameters,
|
||||
);
|
||||
metrics = res.data;
|
||||
} catch (e) {
|
||||
print(e);
|
||||
} finally {
|
||||
close(client);
|
||||
return res.data;
|
||||
}
|
||||
|
||||
return metrics;
|
||||
}
|
||||
|
||||
Future<HetznerServerInfo> getInfo() async {
|
||||
|
|
Loading…
Add table
Reference in a new issue