Фикс последнего индикатора чтения
This commit is contained in:
@@ -86,10 +86,13 @@ public class BufferService extends Service<BufferRepository> {
|
|||||||
List<Buffer> buffers = querySession.getQuery().setMaxResults(1).list();
|
List<Buffer> buffers = querySession.getQuery().setMaxResults(1).list();
|
||||||
if(!buffers.isEmpty()){
|
if(!buffers.isEmpty()){
|
||||||
Buffer buffer = buffers.get(0);
|
Buffer buffer = buffers.get(0);
|
||||||
if(buffer.getPacketId() == packetId){
|
if(buffer.getPacketId() == 7){
|
||||||
/**
|
/**
|
||||||
* Последний пакет в буфере уже является пакетом чтения, значит нет смысла добавлять еще один
|
* Последний пакет в буфере уже является пакетом чтения, значит нет смысла добавлять еще один,
|
||||||
|
* обновляем время для поддержкания актуальности
|
||||||
*/
|
*/
|
||||||
|
buffer.setTimestamp(System.currentTimeMillis());
|
||||||
|
this.getRepository().update(buffer);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user