From b0792d32dbe9a99bc1147605acb3e97820c67b7b Mon Sep 17 00:00:00 2001 From: Carl Philipp Klemm Date: Mon, 13 Apr 2026 14:09:34 +0200 Subject: [PATCH] Service: Only sent item changes in item updates --- src/service/server.cpp | 2 +- src/service/tcpclient.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/service/server.cpp b/src/service/server.cpp index 13fc7f3..b979413 100644 --- a/src/service/server.cpp +++ b/src/service/server.cpp @@ -107,7 +107,7 @@ void Server::itemUpdated(ItemUpdateRequest update) { QJsonArray items; QJsonObject itemjson; - update.payload.store(itemjson); + update.payload.storeWithChanges(itemjson, update.changes); items.append(itemjson); QJsonObject json = createMessage("ItemUpdate", items); json["FullList"] = false; diff --git a/src/service/tcpclient.cpp b/src/service/tcpclient.cpp index afcb473..6e00e2d 100644 --- a/src/service/tcpclient.cpp +++ b/src/service/tcpclient.cpp @@ -120,7 +120,7 @@ void TcpClient::itemUpdated(ItemUpdateRequest update) { QJsonArray items; QJsonObject itemjson; - update.payload.store(itemjson); + update.payload.storeWithChanges(itemjson, update.changes); items.append(itemjson); QJsonObject json = createMessage("ItemUpdate", items); json["FullList"] = false;