fix: Add currency to price tag on server info page

pull/213/head
NaiJi ✨ 2023-06-14 15:11:51 -03:00
parent 69707f543f
commit 085c71748d
2 changed files with 9 additions and 6 deletions

View File

@ -46,6 +46,7 @@ class DigitalOceanServerProvider extends ServerProvider {
);
ApiAdapter _adapter;
final String currency = 'USD';
@override
ServerProviderType get type => ServerProviderType.digitalOcean;
@ -304,7 +305,7 @@ class DigitalOceanServerProvider extends ServerProvider {
disk: DiskSize(byte: rawSize.disk * 1024 * 1024 * 1024),
price: Price(
value: rawSize.priceMonthly,
currency: 'USD',
currency: currency,
),
location: location,
),
@ -399,7 +400,7 @@ class DigitalOceanServerProvider extends ServerProvider {
ServerMetadataEntity(
type: MetadataType.cost,
trId: 'server.monthly_cost',
value: droplet['size']['price_monthly'].toString(),
value: '${droplet['size']['price_monthly']} $currency',
),
ServerMetadataEntity(
type: MetadataType.location,
@ -784,7 +785,7 @@ class DigitalOceanServerProvider extends ServerProvider {
success: true,
data: Price(
value: 0.10,
currency: 'USD',
currency: currency,
),
);

View File

@ -46,6 +46,7 @@ class HetznerServerProvider extends ServerProvider {
);
ApiAdapter _adapter;
final String currency = 'EUR';
@override
ServerProviderType get type => ServerProviderType.hetzner;
@ -163,7 +164,7 @@ class HetznerServerProvider extends ServerProvider {
disk: DiskSize(byte: rawType.disk * 1024 * 1024 * 1024),
price: Price(
value: rawPrice.monthly,
currency: 'EUR',
currency: currency,
),
location: location,
),
@ -258,7 +259,8 @@ class HetznerServerProvider extends ServerProvider {
ServerMetadataEntity(
type: MetadataType.cost,
trId: 'server.monthly_cost',
value: server.serverType.prices[1].monthly.toStringAsFixed(2),
value:
'${server.serverType.prices[1].monthly.toStringAsFixed(2)} $currency',
),
ServerMetadataEntity(
type: MetadataType.location,
@ -807,7 +809,7 @@ class HetznerServerProvider extends ServerProvider {
success: true,
data: Price(
value: result.data!,
currency: 'EUR',
currency: currency,
),
);
}