From 967923321ff924f25dfda7fb3288287bc8c90c9e Mon Sep 17 00:00:00 2001 From: Rune Harlyk Date: Sun, 23 Mar 2025 16:25:12 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=A6=20Use=20std:move=20for=20callback?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- esp32/lib/ESP32-sveltekit/event_socket.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/esp32/lib/ESP32-sveltekit/event_socket.cpp b/esp32/lib/ESP32-sveltekit/event_socket.cpp index c28c062..ee58ca8 100644 --- a/esp32/lib/ESP32-sveltekit/event_socket.cpp +++ b/esp32/lib/ESP32-sveltekit/event_socket.cpp @@ -167,10 +167,12 @@ void EventSocket::handleSubscribeCallbacks(String event, const String &originId) } } -void EventSocket::onEvent(String event, EventCallback callback) { event_callbacks[event].push_back(callback); } +void EventSocket::onEvent(String event, EventCallback callback) { + event_callbacks[event].push_back(std::move(callback)); +} void EventSocket::onSubscribe(String event, SubscribeCallback callback) { - subscribe_callbacks[event].push_back(callback); + subscribe_callbacks[event].push_back(std::move(callback)); } EventSocket socket; \ No newline at end of file