Implement key sharing

This commit is contained in:
Christian Pauly 2020-02-22 08:27:08 +01:00
commit c22b792fa0
12 changed files with 199 additions and 7 deletions

View file

@ -125,6 +125,14 @@ class Message extends StatelessWidget {
event,
textColor: textColor,
),
if (event.type == EventTypes.Encrypted &&
event.messageType == MessageTypes.BadEncrypted &&
event.content["body"] == DecryptError.UNKNOWN_SESSION)
RaisedButton(
child: Text(I18n.of(context).requestPermission),
onPressed: () => Matrix.of(context)
.tryRequestWithLoadingDialog(event.requestKey()),
),
],
),
),