feat: Nicer displaying of verification requests in the timeline
This commit is contained in:
parent
b0b4c8cada
commit
87a3c7e8e5
2 changed files with 67 additions and 0 deletions
|
|
@ -12,6 +12,7 @@ import '../avatar.dart';
|
|||
import '../matrix.dart';
|
||||
import 'message_reactions.dart';
|
||||
import 'state_message.dart';
|
||||
import 'verification_request_content.dart';
|
||||
|
||||
class Message extends StatelessWidget {
|
||||
final Event event;
|
||||
|
|
@ -45,6 +46,11 @@ class Message extends StatelessWidget {
|
|||
return StateMessage(event, unfold: unfold);
|
||||
}
|
||||
|
||||
if (event.type == EventTypes.Message &&
|
||||
event.messageType == EventTypes.KeyVerificationRequest) {
|
||||
return VerificationRequestContent(event: event, timeline: timeline);
|
||||
}
|
||||
|
||||
final client = Matrix.of(context).client;
|
||||
final ownMessage = event.senderId == client.userID;
|
||||
final alignment = ownMessage ? Alignment.topRight : Alignment.topLeft;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue