diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/pump/virtual/VirtualPumpPlugin.kt b/app/src/main/java/info/nightscout/androidaps/plugins/pump/virtual/VirtualPumpPlugin.kt index 282b640f88..94f095fc50 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/pump/virtual/VirtualPumpPlugin.kt +++ b/app/src/main/java/info/nightscout/androidaps/plugins/pump/virtual/VirtualPumpPlugin.kt @@ -51,15 +51,17 @@ open class VirtualPumpPlugin @Inject constructor( private val pumpSync: PumpSync, private val config: Config, private val dateUtil: DateUtil -) : PumpPluginBase(PluginDescription() - .mainType(PluginType.PUMP) - .fragmentClass(VirtualPumpFragment::class.java.name) - .pluginIcon(R.drawable.ic_virtual_pump) - .pluginName(R.string.virtualpump) - .shortName(R.string.virtualpump_shortname) - .preferencesId(R.xml.pref_virtualpump) - .description(R.string.description_pump_virtual) - .setDefault(), +) : PumpPluginBase( + PluginDescription() + .mainType(PluginType.PUMP) + .fragmentClass(VirtualPumpFragment::class.java.name) + .pluginIcon(R.drawable.ic_virtual_pump) + .pluginName(R.string.virtualpump) + .shortName(R.string.virtualpump_shortname) + .preferencesId(R.xml.pref_virtualpump) + .description(R.string.description_pump_virtual) + .setDefault() + .neverVisible(config.NSCLIENT), injector, aapsLogger, resourceHelper, commandQueue ), Pump { @@ -203,14 +205,16 @@ open class VirtualPumpPlugin @Inject constructor( type = detailedBolusInfo.bolusType, pumpId = dateUtil.now(), pumpType = pumpType ?: PumpType.GENERIC_AAPS, - pumpSerial = serialNumber()) + pumpSerial = serialNumber() + ) if (detailedBolusInfo.carbs > 0) pumpSync.syncCarbsWithTimestamp( timestamp = detailedBolusInfo.carbsTimestamp ?: detailedBolusInfo.timestamp, amount = detailedBolusInfo.carbs, pumpId = null, pumpType = pumpType ?: PumpType.GENERIC_AAPS, - pumpSerial = serialNumber()) + pumpSerial = serialNumber() + ) return result }