fix pricing (km instead of meters)
This commit is contained in:
@@ -16,12 +16,12 @@ func (s *MMS43PricingService) Prices(params PricingParams) (map[string]Price, er
|
||||
// Trip is free
|
||||
passengerAmount = 0.0
|
||||
} else {
|
||||
// Price is 0.15€/km for passenger distance (convert meters to km)
|
||||
passengerAmount = 0.15 * (float64(params.SharedMobility.PassengerDistance) / 1000.0)
|
||||
// Price is 0.15€/km for passenger distance
|
||||
passengerAmount = 0.15 * float64(params.SharedMobility.PassengerDistance)
|
||||
}
|
||||
|
||||
// Driver indemnification is always 0.30€/km for driver distance (convert meters to km)
|
||||
driverAmount := 0.30 * (float64(params.SharedMobility.DriverDistance) / 1000.0)
|
||||
// Driver indemnification is always 0.30€/km for driver distance
|
||||
driverAmount := 0.30 * float64(params.SharedMobility.DriverDistance)
|
||||
|
||||
return map[string]Price{
|
||||
"passenger": {
|
||||
|
||||
Reference in New Issue
Block a user