diff --git a/lib/pages/chat_list/chat_list.dart b/lib/pages/chat_list/chat_list.dart index 7d64f13d1..ac3df32ae 100644 --- a/lib/pages/chat_list/chat_list.dart +++ b/lib/pages/chat_list/chat_list.dart @@ -235,7 +235,7 @@ class ChatListController extends State final roomId = response.roomId; if (roomId != null) { roomSearchResult.chunk.add( - PublicRoomsChunk( + PublishedRoomsChunk( name: searchQuery, guestCanJoin: false, numJoinedMembers: 0, diff --git a/lib/pages/chat_list/chat_list_body.dart b/lib/pages/chat_list/chat_list_body.dart index d5ec1c096..248ba22d0 100644 --- a/lib/pages/chat_list/chat_list_body.dart +++ b/lib/pages/chat_list/chat_list_body.dart @@ -281,7 +281,7 @@ class PublicRoomsHorizontalList extends StatelessWidget { required this.publicRooms, }); - final List? publicRooms; + final List? publicRooms; @override Widget build(BuildContext context) { diff --git a/lib/pages/chat_list/space_view.dart b/lib/pages/chat_list/space_view.dart index 294bad50e..33ea75344 100644 --- a/lib/pages/chat_list/space_view.dart +++ b/lib/pages/chat_list/space_view.dart @@ -45,7 +45,7 @@ class SpaceView extends StatefulWidget { } class _SpaceViewState extends State { - final List _discoveredChildren = []; + final List _discoveredChildren = []; final TextEditingController _filterController = TextEditingController(); String? _nextBatch; bool _noMoreRooms = false; @@ -95,7 +95,7 @@ class _SpaceViewState extends State { } } - void _joinChildRoom(SpaceRoomsChunk item) async { + void _joinChildRoom(SpaceRoomsChunk$2 item) async { final client = Matrix.of(context).client; final space = client.getRoomById(widget.spaceId); diff --git a/lib/pages/settings/settings.dart b/lib/pages/settings/settings.dart index 5c0dd3484..bb8fa9a10 100644 --- a/lib/pages/settings/settings.dart +++ b/lib/pages/settings/settings.dart @@ -48,7 +48,11 @@ class SettingsController extends State { final matrix = Matrix.of(context); final success = await showFutureLoadingDialog( context: context, - future: () => matrix.client.setDisplayName(matrix.client.userID!, input), + future: () => matrix.client.setProfileField( + matrix.client.userID!, + 'displayname', + {'displayname': input}, + ), ); if (success.error == null) { updateProfile(); diff --git a/lib/widgets/adaptive_dialogs/public_room_dialog.dart b/lib/widgets/adaptive_dialogs/public_room_dialog.dart index a018b8e25..09e125613 100644 --- a/lib/widgets/adaptive_dialogs/public_room_dialog.dart +++ b/lib/widgets/adaptive_dialogs/public_room_dialog.dart @@ -18,7 +18,7 @@ import 'adaptive_dialog_action.dart'; class PublicRoomDialog extends StatelessWidget { final String? roomAlias; - final PublicRoomsChunk? chunk; + final PublishedRoomsChunk? chunk; final List? via; const PublicRoomDialog({super.key, this.roomAlias, this.chunk, this.via}); @@ -68,9 +68,9 @@ class PublicRoomDialog extends StatelessWidget { return; } - bool _testRoom(PublicRoomsChunk r) => r.canonicalAlias == roomAlias; + bool _testRoom(PublishedRoomsChunk r) => r.canonicalAlias == roomAlias; - Future _search(BuildContext context) async { + Future _search(BuildContext context) async { final chunk = this.chunk; if (chunk != null) return chunk; final query = await Matrix.of(context).client.queryPublicRooms( @@ -100,7 +100,7 @@ class PublicRoomDialog extends StatelessWidget { ), content: ConstrainedBox( constraints: const BoxConstraints(maxWidth: 256, maxHeight: 256), - child: FutureBuilder( + child: FutureBuilder( future: _search(context), builder: (context, snapshot) { final theme = Theme.of(context);