From 93d5596d340cff5657a10577a7c572a727e2c4cf Mon Sep 17 00:00:00 2001 From: RoyceDa Date: Mon, 16 Feb 2026 15:00:22 +0200 Subject: [PATCH] =?UTF-8?q?=D0=A4=D0=B8=D0=BA=D1=81=20=D0=BF=D0=BE=D1=81?= =?UTF-8?q?=D0=BB=D0=B5=D0=B4=D0=BD=D0=B5=D0=B3=D0=BE=20=D0=B8=D0=BD=D0=B4?= =?UTF-8?q?=D0=B8=D0=BA=D0=B0=D1=82=D0=BE=D1=80=D0=B0=20=D1=87=D1=82=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/im/rosetta/service/services/BufferService.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/im/rosetta/service/services/BufferService.java b/src/main/java/im/rosetta/service/services/BufferService.java index 313b848..d535434 100644 --- a/src/main/java/im/rosetta/service/services/BufferService.java +++ b/src/main/java/im/rosetta/service/services/BufferService.java @@ -86,10 +86,13 @@ public class BufferService extends Service { List buffers = querySession.getQuery().setMaxResults(1).list(); if(!buffers.isEmpty()){ Buffer buffer = buffers.get(0); - if(buffer.getPacketId() == packetId){ + if(buffer.getPacketId() == 7){ /** - * Последний пакет в буфере уже является пакетом чтения, значит нет смысла добавлять еще один + * Последний пакет в буфере уже является пакетом чтения, значит нет смысла добавлять еще один, + * обновляем время для поддержкания актуальности */ + buffer.setTimestamp(System.currentTimeMillis()); + this.getRepository().update(buffer); return; } }