Merge branch 'soru/decrypt-file-in-background' into 'main'
fix: Don't block file decrypting See merge request famedly/famedlysdk!598
This commit is contained in:
		
						commit
						4d2c4df4d4
					
				|  | @ -28,6 +28,7 @@ import 'database/database.dart' show DbRoomState, DbEvent; | ||||||
| import 'room.dart'; | import 'room.dart'; | ||||||
| import 'utils/matrix_localizations.dart'; | import 'utils/matrix_localizations.dart'; | ||||||
| import 'utils/receipt.dart'; | import 'utils/receipt.dart'; | ||||||
|  | import 'utils/run_in_background.dart'; | ||||||
| import 'utils/event_localizations.dart'; | import 'utils/event_localizations.dart'; | ||||||
| 
 | 
 | ||||||
| abstract class RelationshipTypes { | abstract class RelationshipTypes { | ||||||
|  | @ -565,7 +566,7 @@ class Event extends MatrixEvent { | ||||||
|       encryptedFile.iv = fileMap['iv']; |       encryptedFile.iv = fileMap['iv']; | ||||||
|       encryptedFile.k = fileMap['key']['k']; |       encryptedFile.k = fileMap['key']['k']; | ||||||
|       encryptedFile.sha256 = fileMap['hashes']['sha256']; |       encryptedFile.sha256 = fileMap['hashes']['sha256']; | ||||||
|       uint8list = await decryptFile(encryptedFile); |       uint8list = await runInBackground(decryptFile, encryptedFile); | ||||||
|     } |     } | ||||||
|     return MatrixFile(bytes: uint8list, name: body); |     return MatrixFile(bytes: uint8list, name: body); | ||||||
|   } |   } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue