refactor: Use synchronized's return

This commit is contained in:
PapaTutuWawa 2022-09-09 17:39:28 +02:00
parent b6aa28e1ee
commit 0e370a8e19

View File

@ -415,13 +415,7 @@ class OmemoSessionManager {
/// Returns the device map, i.e. the mapping of bare Jid to its device identifiers
/// we have built sessions with.
Future<Map<String, List<int>>> getDeviceMap() async {
Map<String, List<int>>? map;
await _lock.synchronized(() async {
map = _deviceMap;
});
return map!;
return _lock.synchronized(() => _deviceMap);
}
/// Removes the ratchet identified by [jid] and [deviceId] from the session manager.