diff --git a/commands.go b/commands.go index e963000..c2db79c 100644 --- a/commands.go +++ b/commands.go @@ -113,11 +113,14 @@ func chargeStatus(m chat1.MsgSummary) { } ret := fmt.Sprintf("Status for %+v: ```", v.DisplayName) ret += fmt.Sprintf("\nCurrent Charge: %+v (%+vmi)", state.BatteryLevel, state.BatteryRange) - ret += fmt.Sprintf("\nCharging State: %+v", state.ChargingState) - ret += fmt.Sprintf("\nTime to full: %+vmin", state.MinutesToFullCharge) - ret += fmt.Sprintf("\nConnected Cable: %+v", state.ConnChargeCable) - if state.FastChargerPresent { - ret += fmt.Sprintf("\nFast Charger: %+v %+v", state.FastChargerBrand, state.FastChargerType) + if state.ChargingState != "Disconnected" { + + ret += fmt.Sprintf("\nCharging State: %+v", state.ChargingState) + ret += fmt.Sprintf("\nTime to full: %+vmin", state.MinutesToFullCharge) + ret += fmt.Sprintf("\nConnected Cable: %+v", state.ConnChargeCable) + if state.FastChargerPresent { + ret += fmt.Sprintf("\nFast Charger: %+v %+v", state.FastChargerBrand, state.FastChargerType) + } } ret += "```\n" if state.BatteryHeaterOn { @@ -346,7 +349,7 @@ func openTrunk(m chat1.MsgSummary) { switch trunk { case "rear": case "front": - err := v.OpenTrunk(trunk) + err := v.OpenTrunk(strings.ToLower(trunk)) if err != nil { tracker := uuid.NewString() k.SendMessageByConvID(m.ConvID, "There was an error opening your trunk. Contact @rudi9719 for more information with code %+v", tracker)