|
|
@ -306,6 +306,14 @@ func startCharge(m chat1.MsgSummary) { |
|
|
|
if v == nil { |
|
|
|
if v == nil { |
|
|
|
return |
|
|
|
return |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
state, err := v.ChargeState() |
|
|
|
|
|
|
|
if err != nil { |
|
|
|
|
|
|
|
tracker := uuid.NewString() |
|
|
|
|
|
|
|
k.SendMessageByConvID(m.ConvID, "There was an error getting charge state. Contact @rudi9719 for more information with code %+v", tracker) |
|
|
|
|
|
|
|
log.LogError("%+v: %+v", tracker, err) |
|
|
|
|
|
|
|
return |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
if state.ChargingState != "Disconnected" { |
|
|
|
err := v.StartCharging() |
|
|
|
err := v.StartCharging() |
|
|
|
if err != nil { |
|
|
|
if err != nil { |
|
|
|
tracker := uuid.NewString() |
|
|
|
tracker := uuid.NewString() |
|
|
@ -313,6 +321,10 @@ func startCharge(m chat1.MsgSummary) { |
|
|
|
log.LogError("%+v: %+v", tracker, err) |
|
|
|
log.LogError("%+v: %+v", tracker, err) |
|
|
|
return |
|
|
|
return |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
k.SendMessageByConvID(m.ConvID, "You must plug in first, to be able to charge.") |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func stopCharge(m chat1.MsgSummary) { |
|
|
|
func stopCharge(m chat1.MsgSummary) { |
|
|
@ -320,6 +332,14 @@ func stopCharge(m chat1.MsgSummary) { |
|
|
|
if v == nil { |
|
|
|
if v == nil { |
|
|
|
return |
|
|
|
return |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
state, err := v.ChargeState() |
|
|
|
|
|
|
|
if err != nil { |
|
|
|
|
|
|
|
tracker := uuid.NewString() |
|
|
|
|
|
|
|
k.SendMessageByConvID(m.ConvID, "There was an error getting charge state. Contact @rudi9719 for more information with code %+v", tracker) |
|
|
|
|
|
|
|
log.LogError("%+v: %+v", tracker, err) |
|
|
|
|
|
|
|
return |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
if state.ChargingState != "Disconnected" { |
|
|
|
err := v.StopCharging() |
|
|
|
err := v.StopCharging() |
|
|
|
if err != nil { |
|
|
|
if err != nil { |
|
|
|
tracker := uuid.NewString() |
|
|
|
tracker := uuid.NewString() |
|
|
@ -327,6 +347,9 @@ func stopCharge(m chat1.MsgSummary) { |
|
|
|
log.LogError("%+v: %+v", tracker, err) |
|
|
|
log.LogError("%+v: %+v", tracker, err) |
|
|
|
return |
|
|
|
return |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
k.SendMessageByConvID(m.ConvID, "You must plug in first, to be able to stop charging.") |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func enableStart(m chat1.MsgSummary) { |
|
|
|
func enableStart(m chat1.MsgSummary) { |
|
|
|