Обновление протокола звонков
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package im.rosetta.service.services;
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
|
||||
import im.rosetta.client.tags.ECIAuthentificate;
|
||||
@@ -82,4 +83,18 @@ public class DeviceService extends Service<DeviceRepository> {
|
||||
return device.getSyncTime();
|
||||
}
|
||||
|
||||
/**
|
||||
* Получить публичные ключи пользователей, которые связаны с данным deviceId
|
||||
* @param deviceId ID устройства
|
||||
* @return набор публичных ключей пользователей, которые связаны с данным deviceId
|
||||
*/
|
||||
public HashSet<String> getPublicKeysByDeviceId(String deviceId) {
|
||||
List<Device> devices = this.getRepository().findAllByField("deviceId", deviceId);
|
||||
HashSet<String> publicKeys = new HashSet<>();
|
||||
for(Device device : devices) {
|
||||
publicKeys.add(device.getPublicKey());
|
||||
}
|
||||
return publicKeys;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user