From 7df46560ee2200c766a82351395078a97ba7d610 Mon Sep 17 00:00:00 2001 From: Nicu Hodos Date: Thu, 27 Oct 2022 10:48:57 +0200 Subject: [PATCH] use reference to avoid copying --- gateway/include/Protocol.h | 2 +- gateway/include/Protocol_1.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gateway/include/Protocol.h b/gateway/include/Protocol.h index a20e0c1..16da3bf 100644 --- a/gateway/include/Protocol.h +++ b/gateway/include/Protocol.h @@ -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"]); diff --git a/gateway/include/Protocol_1.h b/gateway/include/Protocol_1.h index 740e61b..1a50917 100644 --- a/gateway/include/Protocol_1.h +++ b/gateway/include/Protocol_1.h @@ -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"];