use reference to avoid copying
All checks were successful
continuous-integration/drone/pr Build is passing

This commit is contained in:
Nicu Hodos 2022-10-27 10:48:57 +02:00
parent 101564bb6a
commit 7df46560ee
2 changed files with 2 additions and 2 deletions

View File

@ -11,7 +11,7 @@ public:
this->protocol = protocol;
}
virtual void fromJson(JsonObjectConst rcSwitch, RCSwitch& rcDevice) {
virtual void fromJson(JsonObjectConst& rcSwitch, RCSwitch& rcDevice) {
unsigned int protocol = rcSwitch["protocol"];
rcDevice.setProtocol(protocol);
rcDevice.send(rcSwitch["value"]);

View File

@ -11,7 +11,7 @@ public:
Protocol_1() : Protocol(1) {
}
void fromJson(JsonObjectConst rcSwitch, RCSwitch& rcDevice) override {
void fromJson(JsonObjectConst& rcSwitch, RCSwitch& rcDevice) override {
unsigned int protocol = rcSwitch["protocol"];
rcDevice.setProtocol(protocol);
char* group = rcSwitch["group"];