Фикс последнего индикатора чтения
This commit is contained in:
@@ -86,10 +86,13 @@ public class BufferService extends Service<BufferRepository> {
|
||||
List<Buffer> 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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user