mirror of
https://gitlab.com/famedly/fluffychat.git
synced 2025-04-02 05:56:53 +02:00
fix: Minor bugs
This commit is contained in:
parent
3283a2e1ce
commit
9fbfca6e04
@ -12,7 +12,6 @@ import 'package:flutter_gen/gen_l10n/l10n.dart';
|
||||
|
||||
import '../utils/presence_extension.dart';
|
||||
import 'package:future_loading_dialog/future_loading_dialog.dart';
|
||||
import 'dialogs/key_verification_dialog.dart';
|
||||
|
||||
class UserBottomSheet extends StatelessWidget {
|
||||
final User user;
|
||||
@ -87,17 +86,10 @@ class UserBottomSheet extends StatelessWidget {
|
||||
}
|
||||
}
|
||||
|
||||
void _verifyAction(BuildContext context) async {
|
||||
final client = user.room.client;
|
||||
final req = await client.userDeviceKeys[user.id].startVerification();
|
||||
await KeyVerificationDialog(request: req).show(context);
|
||||
}
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final client = user.room.client;
|
||||
final presence = client.presences[user.id];
|
||||
final verificationStatus = client.userDeviceKeys[user.id]?.verified;
|
||||
var items = <PopupMenuEntry<String>>[];
|
||||
|
||||
if (onMention != null) {
|
||||
|
@ -259,13 +259,20 @@ class _ChatListState extends State<ChatList> {
|
||||
IconButton(
|
||||
icon: Icon(Icons.search_outlined),
|
||||
tooltip: L10n.of(context).search,
|
||||
onPressed: () async {
|
||||
onPressed: Matrix.of(context)
|
||||
.client
|
||||
.rooms
|
||||
.isEmpty
|
||||
? null
|
||||
: () async {
|
||||
await _scrollController.animateTo(
|
||||
_scrollController.position.minScrollExtent,
|
||||
_scrollController
|
||||
.position.minScrollExtent,
|
||||
duration: Duration(milliseconds: 200),
|
||||
curve: Curves.ease,
|
||||
);
|
||||
WidgetsBinding.instance.addPostFrameCallback(
|
||||
WidgetsBinding.instance
|
||||
.addPostFrameCallback(
|
||||
(_) => _searchFieldKey.currentState
|
||||
.requestFocus(),
|
||||
);
|
||||
|
Loading…
x
Reference in New Issue
Block a user