Fix encryptionEnabled check

This commit is contained in:
Christian Pauly 2020-02-15 10:30:46 +01:00
parent d367d22250
commit 38b5260e48
2 changed files with 2 additions and 7 deletions

View file

@ -97,11 +97,6 @@ class MatrixState extends State<Matrix> {
hideLoadingDialog() => Navigator.of(_loadingDialogContext)?.pop();
bool get encryptionEnabled =>
client.userDeviceKeys.containsKey(client.userID) &&
client.userDeviceKeys[client.userID].deviceKeys
.containsKey(client.deviceID);
Future<String> downloadAndSaveContent(MxContent content,
{int width, int height, ThumbnailMethod method}) async {
final bool thumbnail = width == null && height == null ? false : true;

View file

@ -64,7 +64,7 @@ class _ChatEncryptionSettingsState extends State<ChatEncryptionSettings> {
color: room.encrypted ? Colors.green : Colors.red),
onTap: () {
if (room.encrypted) return;
if (!Matrix.of(context).encryptionEnabled) {
if (!room.client.encryptionEnabled) {
Toast.show(I18n.of(context).needPantalaimonWarning, context,
duration: 8);
return;
@ -84,7 +84,7 @@ class _ChatEncryptionSettingsState extends State<ChatEncryptionSettings> {
ListTile(
trailing: Icon(Icons.info),
subtitle: Text(
Matrix.of(context).encryptionEnabled
room.client.encryptionEnabled
? I18n.of(context).warningEncryptionInBeta
: I18n.of(context).needPantalaimonWarning,
),