Files
rog_app/lib/pages/search/search_controller.dart

26 lines
760 B
Dart
Raw Normal View History

2022-07-20 20:55:54 +05:30
import 'package:flutter/material.dart';
import 'package:geojson/geojson.dart';
import 'package:get/get.dart';
import 'package:get/get_state_manager/get_state_manager.dart';
import 'package:rogapp/model/destination.dart';
import 'package:rogapp/pages/index/index_controller.dart';
2023-05-16 20:40:02 +05:30
class SearchBarController extends GetxController {
2022-07-20 20:55:54 +05:30
2022-07-21 09:05:28 +05:30
List<GeoJsonFeature> searchResults = <GeoJsonFeature>[].obs;
2022-07-20 20:55:54 +05:30
@override
void onInit() {
IndexController indexController = Get.find<IndexController>();
2022-07-21 20:42:33 +05:30
if(indexController.locations.isNotEmpty){
for(int i=0; i<= indexController.locations[0].collection.length - 1; i++){
GeoJsonFeature p = indexController.locations[0].collection[i];
searchResults.add(p);
}
}
2022-07-20 20:55:54 +05:30
super.onInit();
}
}