fix: Start chat

onboarding
Christian Pauly 5 years ago
parent 5b3d40cfb5
commit 25feec69c0

@ -357,11 +357,17 @@ class _SearchViewState extends State<SearchView> {
itemBuilder: (BuildContext context, int i) { itemBuilder: (BuildContext context, int i) {
var foundProfile = foundProfiles[i]; var foundProfile = foundProfiles[i];
return ListTile( return ListTile(
onTap: () { onTap: () async {
setState(() { final roomID = await showFutureLoadingDialog(
_controller.text = currentSearchTerm = context: context,
foundProfile.userId.substring(1); future: () => Matrix.of(context)
}); .client
.startDirectChat(foundProfile.userId),
);
if (roomID.error == null) {
await AdaptivePageLayout.of(context)
.popAndPushNamed('/rooms/${roomID.result}');
}
}, },
leading: Avatar( leading: Avatar(
foundProfile.avatarUrl, foundProfile.avatarUrl,

Loading…
Cancel
Save