From f69acda4194014520a59c699a9c1f795a6cf1333 Mon Sep 17 00:00:00 2001 From: Lukas Lihotzki Date: Tue, 6 Apr 2021 18:57:34 +0200 Subject: [PATCH] refactor: use parameters in EncryptedFile constructor --- lib/src/event.dart | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/src/event.dart b/lib/src/event.dart index 72904934..a8fd73be 100644 --- a/lib/src/event.dart +++ b/lib/src/event.dart @@ -554,11 +554,12 @@ class Event extends MatrixEvent { if (!fileMap['key']['key_ops'].contains('decrypt')) { throw ("Missing 'decrypt' in 'key_ops'."); } - final encryptedFile = EncryptedFile(); - encryptedFile.data = uint8list; - encryptedFile.iv = fileMap['iv']; - encryptedFile.k = fileMap['key']['k']; - encryptedFile.sha256 = fileMap['hashes']['sha256']; + final encryptedFile = EncryptedFile( + data: uint8list, + iv: fileMap['iv'], + k: fileMap['key']['k'], + sha256: fileMap['hashes']['sha256'], + ); uint8list = await runInBackground(decryptFile, encryptedFile); } return MatrixFile(bytes: uint8list, name: body);