mirror of
https://git.selfprivacy.org/kherel/selfprivacy.org.app.git
synced 2025-02-02 14:16:58 +00:00
fix: Add currency to price tag on server info page
This commit is contained in:
parent
69707f543f
commit
085c71748d
|
@ -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,
|
||||
),
|
||||
);
|
||||
|
||||
|
|
|
@ -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,
|
||||
),
|
||||
);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue