Parameterized chat search to avoid dynamics

This commit is contained in:
Elias Müller 2023-06-08 21:37:29 +02:00
parent 82b10e4eed
commit de0d82f583

View File

@ -8,7 +8,7 @@ import '../../../api/marianumcloud/autocomplete/autocompleteResponse.dart';
import '../../../widget/errorView.dart'; import '../../../widget/errorView.dart';
class JoinChat extends SearchDelegate<String> { class JoinChat extends SearchDelegate<String> {
CancelableOperation? future; CancelableOperation<AutocompleteResponse>? future;
@override @override
List<Widget>? buildActions(BuildContext context) { List<Widget>? buildActions(BuildContext context) {
@ -54,7 +54,7 @@ class JoinChat extends SearchDelegate<String> {
} }
future = CancelableOperation.fromFuture(AutocompleteApi().find(query)); future = CancelableOperation.fromFuture(AutocompleteApi().find(query));
return FutureBuilder( return FutureBuilder<AutocompleteResponse>(
future: future!.value, future: future!.value,
builder: (context, snapshot) { builder: (context, snapshot) {
if(snapshot.hasData) { if(snapshot.hasData) {