From 1baf94d7888d7ce5d72d8bea4cc5c4004e424485 Mon Sep 17 00:00:00 2001 From: johan12345 Date: Wed, 30 Jun 2021 22:13:48 +0200 Subject: [PATCH] fix vehicle compatible connectors in Chargeprice --- .../java/net/vonforst/evmap/fragment/ChargepriceFragment.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/net/vonforst/evmap/fragment/ChargepriceFragment.kt b/app/src/main/java/net/vonforst/evmap/fragment/ChargepriceFragment.kt index 37b1d43d..e6d30594 100644 --- a/app/src/main/java/net/vonforst/evmap/fragment/ChargepriceFragment.kt +++ b/app/src/main/java/net/vonforst/evmap/fragment/ChargepriceFragment.kt @@ -21,6 +21,7 @@ import net.vonforst.evmap.R import net.vonforst.evmap.adapter.ChargepriceAdapter import net.vonforst.evmap.adapter.CheckableConnectorAdapter import net.vonforst.evmap.api.ChargepointApi +import net.vonforst.evmap.api.equivalentPlugTypes import net.vonforst.evmap.api.goingelectric.GoingElectricApiWrapper import net.vonforst.evmap.api.openchargemap.OpenChargeMapApiWrapper import net.vonforst.evmap.databinding.FragmentChargepriceBinding @@ -135,8 +136,9 @@ class ChargepriceFragment : DialogFragment() { vm.chargepoint.observe(viewLifecycleOwner, observer) } - vm.vehicleCompatibleConnectors.observe(viewLifecycleOwner) { - connectorsAdapter.enabledConnectors = it + vm.vehicleCompatibleConnectors.observe(viewLifecycleOwner) { plugs -> + connectorsAdapter.enabledConnectors = + plugs.flatMap { plug -> equivalentPlugTypes(plug) } } binding.connectorsList.apply {