From 5fd8a6859763bc8aba5c838172de745582ce24e0 Mon Sep 17 00:00:00 2001 From: NaiJi Date: Tue, 28 Jun 2022 21:06:52 +0300 Subject: [PATCH] Change volume size from Gb to Byte --- lib/logic/api_maps/hetzner.dart | 6 +++--- .../server_installation/server_installation_cubit.dart | 2 +- .../server_installation_repository.dart | 8 ++++---- lib/logic/cubit/volumes/volumes_cubit.dart | 2 +- lib/logic/models/hive/server_details.dart | 6 +++--- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/lib/logic/api_maps/hetzner.dart b/lib/logic/api_maps/hetzner.dart index 361b369a..3345633f 100644 --- a/lib/logic/api_maps/hetzner.dart +++ b/lib/logic/api_maps/hetzner.dart @@ -80,7 +80,7 @@ class HetznerApi extends ApiMap { volume = ServerVolume( id: dbId, name: dbName, - sizeGb: dbSize, + sizeByte: dbSize, serverId: dbServer, ); } catch (e) { @@ -113,7 +113,7 @@ class HetznerApi extends ApiMap { final volume = ServerVolume( id: dbId, name: dbName, - sizeGb: dbSize, + sizeByte: dbSize, serverId: dbServer, ); volumes.add(volume); @@ -141,7 +141,7 @@ class HetznerApi extends ApiMap { volume = ServerVolume( id: dbId, name: dbName, - sizeGb: dbSize, + sizeByte: dbSize, serverId: dbServer, ); } catch (e) { diff --git a/lib/logic/cubit/server_installation/server_installation_cubit.dart b/lib/logic/cubit/server_installation/server_installation_cubit.dart index 2c982ff2..30bc828b 100644 --- a/lib/logic/cubit/server_installation/server_installation_cubit.dart +++ b/lib/logic/cubit/server_installation/server_installation_cubit.dart @@ -491,7 +491,7 @@ class ServerInstallationCubit extends Cubit { volume: ServerVolume( id: server.volumeId, name: 'recovered_volume', - sizeGb: 10, // ????? + sizeByte: 0, serverId: server.id, ), apiToken: dataState.serverDetails!.apiToken, diff --git a/lib/logic/cubit/server_installation/server_installation_repository.dart b/lib/logic/cubit/server_installation/server_installation_repository.dart index bdf08afe..842c1db2 100644 --- a/lib/logic/cubit/server_installation/server_installation_repository.dart +++ b/lib/logic/cubit/server_installation/server_installation_repository.dart @@ -451,7 +451,7 @@ class ServerInstallationRepository { volume: ServerVolume( id: 0, name: '', - sizeGb: 10, + sizeByte: 0, serverId: 0, ), provider: ServerProvider.unknown, @@ -487,7 +487,7 @@ class ServerInstallationRepository { volume: ServerVolume( id: 0, name: '', - sizeGb: 10, + sizeByte: 0, serverId: 0, ), provider: ServerProvider.unknown, @@ -524,7 +524,7 @@ class ServerInstallationRepository { id: 0, name: '', serverId: 0, - sizeGb: 10, + sizeByte: 0, ), provider: ServerProvider.unknown, id: 0, @@ -550,7 +550,7 @@ class ServerInstallationRepository { volume: ServerVolume( id: 0, name: '', - sizeGb: 10, + sizeByte: 0, serverId: 0, ), provider: ServerProvider.unknown, diff --git a/lib/logic/cubit/volumes/volumes_cubit.dart b/lib/logic/cubit/volumes/volumes_cubit.dart index 5444ae4d..8fcc6d55 100644 --- a/lib/logic/cubit/volumes/volumes_cubit.dart +++ b/lib/logic/cubit/volumes/volumes_cubit.dart @@ -47,7 +47,7 @@ class ApiVolumesCubit } void resizeVolume(final ServerVolume volume, final int newSizeGb) { - if (volume.sizeGb < newSizeGb) { + if (volume.sizeByte < newSizeGb) { HetznerApi().resizeVolume(volume.id, newSizeGb); refresh(); } diff --git a/lib/logic/models/hive/server_details.dart b/lib/logic/models/hive/server_details.dart index 5924f807..44c8d5b3 100644 --- a/lib/logic/models/hive/server_details.dart +++ b/lib/logic/models/hive/server_details.dart @@ -55,7 +55,7 @@ class ServerVolume { ServerVolume({ required this.id, required this.name, - required this.sizeGb, + required this.sizeByte, required this.serverId, }); @@ -63,8 +63,8 @@ class ServerVolume { int id; @HiveField(2) String name; - @HiveField(3, defaultValue: 10) - int sizeGb; + @HiveField(3, defaultValue: 10737418240) // 10 Gb + int sizeByte; @HiveField(4, defaultValue: null) int? serverId; }