diff --git a/lib/encryption/key_manager.dart b/lib/encryption/key_manager.dart index bd872757..32ab983f 100644 --- a/lib/encryption/key_manager.dart +++ b/lib/encryption/key_manager.dart @@ -337,7 +337,8 @@ class KeyManager { if (backupPubKey == null || !(info.authData is RoomKeysAuthDataV1Curve25519AesSha2) || - (info.authData as RoomKeysAuthDataV1Curve25519AesSha2).publicKey != backupPubKey) { + (info.authData as RoomKeysAuthDataV1Curve25519AesSha2).publicKey != + backupPubKey) { return; } for (final roomEntry in keys.rooms.entries) { @@ -378,7 +379,8 @@ class KeyManager { Future loadSingleKey(String roomId, String sessionId) async { final info = await client.api.getRoomKeysBackup(); - final ret = await client.api.getRoomKeysSingleKey(roomId, sessionId, info.version); + final ret = + await client.api.getRoomKeysSingleKey(roomId, sessionId, info.version); final keys = RoomKeys.fromJson({ 'rooms': { roomId: { diff --git a/lib/matrix_api/matrix_api.dart b/lib/matrix_api/matrix_api.dart index 081d7794..3699f070 100644 --- a/lib/matrix_api/matrix_api.dart +++ b/lib/matrix_api/matrix_api.dart @@ -2041,7 +2041,8 @@ class MatrixApi { /// Create room keys backup /// https://matrix.org/docs/spec/client_server/unstable#post-matrix-client-r0-room-keys-version - Future createRoomKeysBackup(RoomKeysAlgorithmType algorithm, RoomKeysAuthData authData) async { + Future createRoomKeysBackup( + RoomKeysAlgorithmType algorithm, RoomKeysAuthData authData) async { final ret = await request( RequestType.POST, '/client/unstable/room_keys/version', @@ -2069,7 +2070,8 @@ class MatrixApi { /// Updates a room key backup /// https://matrix.org/docs/spec/client_server/unstable#put-matrix-client-r0-room-keys-version-version - Future updateRoomKeysBackup(String version, RoomKeysAlgorithmType algorithm, RoomKeysAuthData authData) async { + Future updateRoomKeysBackup(String version, + RoomKeysAlgorithmType algorithm, RoomKeysAuthData authData) async { await request( RequestType.PUT, '/client/unstable/room_keys/version/${Uri.encodeComponent(version)}', @@ -2092,7 +2094,8 @@ class MatrixApi { /// Stores a single room key /// https://matrix.org/docs/spec/client_server/unstable#put-matrix-client-r0-room-keys-keys-roomid-sessionid - Future storeRoomKeysSingleKey(String roomId, String sessionId, String version, RoomKeysSingleKey session) async { + Future storeRoomKeysSingleKey(String roomId, + String sessionId, String version, RoomKeysSingleKey session) async { final ret = await request( RequestType.PUT, '/client/unstable/room_keys/keys/${Uri.encodeComponent(roomId)}/${Uri.encodeComponent(sessionId)}?version=${Uri.encodeComponent(version)}', @@ -2103,7 +2106,8 @@ class MatrixApi { /// Gets a single room key /// https://matrix.org/docs/spec/client_server/unstable#get-matrix-client-r0-room-keys-keys-roomid-sessionid - Future getRoomKeysSingleKey(String roomId, String sessionId, String version) async { + Future getRoomKeysSingleKey( + String roomId, String sessionId, String version) async { final ret = await request( RequestType.GET, '/client/unstable/room_keys/keys/${Uri.encodeComponent(roomId)}/${Uri.encodeComponent(sessionId)}?version=${Uri.encodeComponent(version)}', @@ -2113,7 +2117,8 @@ class MatrixApi { /// Deletes a single room key /// https://matrix.org/docs/spec/client_server/unstable#delete-matrix-client-r0-room-keys-keys-roomid-sessionid - Future deleteRoomKeysSingleKey(String roomId, String sessionId, String version) async { + Future deleteRoomKeysSingleKey( + String roomId, String sessionId, String version) async { final ret = await request( RequestType.DELETE, '/client/unstable/room_keys/keys/${Uri.encodeComponent(roomId)}/${Uri.encodeComponent(sessionId)}?version=${Uri.encodeComponent(version)}', @@ -2123,7 +2128,8 @@ class MatrixApi { /// Stores room keys for a room /// https://matrix.org/docs/spec/client_server/unstable#put-matrix-client-r0-room-keys-keys-roomid - Future storeRoomKeysRoom(String roomId, String version, RoomKeysRoom keys) async { + Future storeRoomKeysRoom( + String roomId, String version, RoomKeysRoom keys) async { final ret = await request( RequestType.PUT, '/client/unstable/room_keys/keys/${Uri.encodeComponent(roomId)}?version=${Uri.encodeComponent(version)}', @@ -2144,7 +2150,8 @@ class MatrixApi { /// Deletes room ekys for a room /// https://matrix.org/docs/spec/client_server/unstable#delete-matrix-client-r0-room-keys-keys-roomid - Future deleteRoomKeysRoom(String roomId, String version) async { + Future deleteRoomKeysRoom( + String roomId, String version) async { final ret = await request( RequestType.DELETE, '/client/unstable/room_keys/keys/${Uri.encodeComponent(roomId)}?version=${Uri.encodeComponent(version)}', @@ -2154,7 +2161,8 @@ class MatrixApi { /// Store multiple room keys /// https://matrix.org/docs/spec/client_server/unstable#put-matrix-client-r0-room-keys-keys - Future storeRoomKeys(String version, RoomKeys keys) async { + Future storeRoomKeys( + String version, RoomKeys keys) async { final ret = await request( RequestType.PUT, '/client/unstable/room_keys/keys?version=${Uri.encodeComponent(version)}', diff --git a/lib/matrix_api/model/room_keys_info.dart b/lib/matrix_api/model/room_keys_info.dart index 7ed45135..42e23985 100644 --- a/lib/matrix_api/model/room_keys_info.dart +++ b/lib/matrix_api/model/room_keys_info.dart @@ -55,7 +55,8 @@ class RoomKeysAuthDataV1Curve25519AesSha2 extends RoomKeysAuthData { String publicKey; Map> signatures; - RoomKeysAuthDataV1Curve25519AesSha2.fromJson(Map json) : super.fromJson(json) { + RoomKeysAuthDataV1Curve25519AesSha2.fromJson(Map json) + : super.fromJson(json) { publicKey = json['public_key']; signatures = json['signatures'] is Map ? Map>.from((json['signatures'] as Map) @@ -82,16 +83,19 @@ class RoomKeysVersionResponse { String version; RoomKeysVersionResponse.fromJson(Map json) { - algorithm = RoomKeysAlgorithmTypeExtension.fromAlgorithmString(json['algorithm']); + algorithm = + RoomKeysAlgorithmTypeExtension.fromAlgorithmString(json['algorithm']); switch (algorithm) { case RoomKeysAlgorithmType.v1Curve25519AesSha2: - authData = RoomKeysAuthDataV1Curve25519AesSha2.fromJson(json['auth_data']); + authData = + RoomKeysAuthDataV1Curve25519AesSha2.fromJson(json['auth_data']); break; default: authData = null; } count = json['count']; - etag = json['etag'].toString(); // synapse replies an int but docs say string? + etag = + json['etag'].toString(); // synapse replies an int but docs say string? version = json['version']; } diff --git a/lib/matrix_api/model/room_keys_keys.dart b/lib/matrix_api/model/room_keys_keys.dart index 7170f0eb..3b2c88e5 100644 --- a/lib/matrix_api/model/room_keys_keys.dart +++ b/lib/matrix_api/model/room_keys_keys.dart @@ -43,7 +43,8 @@ class RoomKeysRoom { Map sessions; RoomKeysRoom.fromJson(Map json) { - sessions = (json['sessions'] as Map).map((k, v) => MapEntry(k, RoomKeysSingleKey.fromJson(v))); + sessions = (json['sessions'] as Map) + .map((k, v) => MapEntry(k, RoomKeysSingleKey.fromJson(v))); } Map toJson() { @@ -57,7 +58,8 @@ class RoomKeys { Map rooms; RoomKeys.fromJson(Map json) { - rooms = (json['rooms'] as Map).map((k, v) => MapEntry(k, RoomKeysRoom.fromJson(v))); + rooms = (json['rooms'] as Map) + .map((k, v) => MapEntry(k, RoomKeysRoom.fromJson(v))); } Map toJson() {