mirror of
https://git.selfprivacy.org/kherel/selfprivacy.org.app.git
synced 2025-03-11 09:14:10 +00:00
fix: Add currency to price tag on server info page
This commit is contained in:
parent
69707f543f
commit
085c71748d
2 changed files with 9 additions and 6 deletions
lib/logic/providers/server_providers
|
@ -46,6 +46,7 @@ class DigitalOceanServerProvider extends ServerProvider {
|
||||||
);
|
);
|
||||||
|
|
||||||
ApiAdapter _adapter;
|
ApiAdapter _adapter;
|
||||||
|
final String currency = 'USD';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
ServerProviderType get type => ServerProviderType.digitalOcean;
|
ServerProviderType get type => ServerProviderType.digitalOcean;
|
||||||
|
@ -304,7 +305,7 @@ class DigitalOceanServerProvider extends ServerProvider {
|
||||||
disk: DiskSize(byte: rawSize.disk * 1024 * 1024 * 1024),
|
disk: DiskSize(byte: rawSize.disk * 1024 * 1024 * 1024),
|
||||||
price: Price(
|
price: Price(
|
||||||
value: rawSize.priceMonthly,
|
value: rawSize.priceMonthly,
|
||||||
currency: 'USD',
|
currency: currency,
|
||||||
),
|
),
|
||||||
location: location,
|
location: location,
|
||||||
),
|
),
|
||||||
|
@ -399,7 +400,7 @@ class DigitalOceanServerProvider extends ServerProvider {
|
||||||
ServerMetadataEntity(
|
ServerMetadataEntity(
|
||||||
type: MetadataType.cost,
|
type: MetadataType.cost,
|
||||||
trId: 'server.monthly_cost',
|
trId: 'server.monthly_cost',
|
||||||
value: droplet['size']['price_monthly'].toString(),
|
value: '${droplet['size']['price_monthly']} $currency',
|
||||||
),
|
),
|
||||||
ServerMetadataEntity(
|
ServerMetadataEntity(
|
||||||
type: MetadataType.location,
|
type: MetadataType.location,
|
||||||
|
@ -784,7 +785,7 @@ class DigitalOceanServerProvider extends ServerProvider {
|
||||||
success: true,
|
success: true,
|
||||||
data: Price(
|
data: Price(
|
||||||
value: 0.10,
|
value: 0.10,
|
||||||
currency: 'USD',
|
currency: currency,
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
@ -46,6 +46,7 @@ class HetznerServerProvider extends ServerProvider {
|
||||||
);
|
);
|
||||||
|
|
||||||
ApiAdapter _adapter;
|
ApiAdapter _adapter;
|
||||||
|
final String currency = 'EUR';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
ServerProviderType get type => ServerProviderType.hetzner;
|
ServerProviderType get type => ServerProviderType.hetzner;
|
||||||
|
@ -163,7 +164,7 @@ class HetznerServerProvider extends ServerProvider {
|
||||||
disk: DiskSize(byte: rawType.disk * 1024 * 1024 * 1024),
|
disk: DiskSize(byte: rawType.disk * 1024 * 1024 * 1024),
|
||||||
price: Price(
|
price: Price(
|
||||||
value: rawPrice.monthly,
|
value: rawPrice.monthly,
|
||||||
currency: 'EUR',
|
currency: currency,
|
||||||
),
|
),
|
||||||
location: location,
|
location: location,
|
||||||
),
|
),
|
||||||
|
@ -258,7 +259,8 @@ class HetznerServerProvider extends ServerProvider {
|
||||||
ServerMetadataEntity(
|
ServerMetadataEntity(
|
||||||
type: MetadataType.cost,
|
type: MetadataType.cost,
|
||||||
trId: 'server.monthly_cost',
|
trId: 'server.monthly_cost',
|
||||||
value: server.serverType.prices[1].monthly.toStringAsFixed(2),
|
value:
|
||||||
|
'${server.serverType.prices[1].monthly.toStringAsFixed(2)} $currency',
|
||||||
),
|
),
|
||||||
ServerMetadataEntity(
|
ServerMetadataEntity(
|
||||||
type: MetadataType.location,
|
type: MetadataType.location,
|
||||||
|
@ -807,7 +809,7 @@ class HetznerServerProvider extends ServerProvider {
|
||||||
success: true,
|
success: true,
|
||||||
data: Price(
|
data: Price(
|
||||||
value: result.data!,
|
value: result.data!,
|
||||||
currency: 'EUR',
|
currency: currency,
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue