Сообщения, доставка сообщений, фикс хэндшейков, буферная зона (для синхронмзации)

This commit is contained in:
RoyceDa
2026-02-08 18:40:03 +02:00
parent 7766afa984
commit c036275ed9
23 changed files with 1025 additions and 56 deletions

View File

@@ -36,26 +36,4 @@ public class DeviceService extends Service<DeviceRepository> {
return false;
}
/**
* Считает количество устройств пользователя
* @param user пользователь
* @return количество устройств
*/
public long countUserDevices(User user) {
return this.getRepository().countByField("publicKey", user.getPublicKey());
}
/**
* Обновляет время последней активности устройства
* @param deviceId ID устройства
*/
public void updateDeviceLeaveTime(String deviceId) {
Device device = this.getRepository().findByField("deviceId", deviceId);
if(device == null) {
return;
}
device.setLeaveTime(System.currentTimeMillis());
this.getRepository().update(device);
}
}