Skip to content
Snippets Groups Projects
Commit a9c1170b authored by Sara Savanovic Djordjevic's avatar Sara Savanovic Djordjevic
Browse files

update: add back server requests on search

parent 049b9920
No related branches found
No related tags found
1 merge request!10Clhp map
import 'dart:async';
import 'package:app/server_requests/fetch_relation.dart';
import 'package:flutter/material.dart';
import '../consts.dart';
import '../data_classes.dart';
import '../widgets/main_layout.dart';
import '../utils/custom_search_delegate.dart';
import '../server_requests/fetch_relation.dart';
import '../server_requests/fetch_markers.dart';
class DefaultPage extends StatefulWidget {
const DefaultPage({Key? key}) : super(key: key);
......@@ -77,7 +81,18 @@ class _DefaultPageState extends State<DefaultPage> {
showSearch( // Fetch new relation and measurements on search
context: context,
delegate: CustomSearchDelegate((String result) {
setState(() {
setState(() async {
selectedRelation = await fetchRelation();
selectedMarkerList = await fetchMeasurements().then((fetchResult) {
List<Measurement> measurements = fetchResult.measurements;
serverConnection = fetchResult.connected;
// Return the measurements
return measurements;
}).catchError((error) {
serverConnection = false;
throw Exception("Failed to fetch measurements: $error");
});
selectedLake = result;
});
}),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment