optimized and removed travel mode
This commit is contained in:
@ -10,15 +10,10 @@ import 'package:geojson/geojson.dart';
|
||||
import 'package:get/get.dart';
|
||||
import 'package:latlong2/latlong.dart';
|
||||
import 'package:rogapp/model/destination.dart';
|
||||
import 'package:rogapp/pages/destination/destination_binding.dart';
|
||||
import 'package:rogapp/pages/destination/destination_controller.dart';
|
||||
import 'package:rogapp/pages/destination/destination_page.dart';
|
||||
import 'package:rogapp/routes/app_pages.dart';
|
||||
import 'package:rogapp/services/action_service.dart';
|
||||
import 'package:rogapp/services/auth_service.dart';
|
||||
import 'package:rogapp/services/cat_service.dart';
|
||||
import 'package:rogapp/services/location_service.dart';
|
||||
import 'package:rogapp/services/perfecture_service.dart';
|
||||
import 'package:rogapp/utils/database_helper.dart';
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
|
||||
@ -68,8 +63,6 @@ class IndexController extends GetxController {
|
||||
String areaDropdownValue = "-1";
|
||||
String cateogory = "-all-";
|
||||
|
||||
late Worker _ever;
|
||||
|
||||
ConnectivityResult connectionStatus = ConnectivityResult.none;
|
||||
var connectionStatusName = "".obs;
|
||||
final Connectivity _connectivity = Connectivity();
|
||||
@ -94,7 +87,7 @@ class IndexController extends GetxController {
|
||||
void switchPage(String page) {
|
||||
////print("######## ${currentUser[0]["user"]["id"]}");
|
||||
switch (page) {
|
||||
case AppPages.INITIAL:
|
||||
case AppPages.INDEX:
|
||||
{
|
||||
rogMode.value = 0;
|
||||
//print("-- rog mode is ctrl is ${rog_mode.value}");
|
||||
@ -117,24 +110,13 @@ class IndexController extends GetxController {
|
||||
default:
|
||||
{
|
||||
rogMode.value = 0;
|
||||
Get.toNamed(AppPages.INITIAL);
|
||||
Get.toNamed(AppPages.INDEX);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@override
|
||||
void onInit() {
|
||||
//_ever = ever(rogMode, (_) => print("$_ has been changed (ever)"));
|
||||
|
||||
// if (perfectures.isEmpty) {
|
||||
// PerfectureService.loadPerfectures().then((value) {
|
||||
// perfectures.add(value);
|
||||
// loadAreaFor("9");
|
||||
|
||||
// //loadSubPerfFor("9");
|
||||
// });
|
||||
// }
|
||||
|
||||
_connectivitySubscription =
|
||||
_connectivity.onConnectivityChanged.listen(_updateConnectionStatus);
|
||||
super.onInit();
|
||||
@ -181,19 +163,6 @@ class IndexController extends GetxController {
|
||||
return LatLngBounds(LatLng(x1!, y1!), LatLng(x0!, y0!));
|
||||
}
|
||||
|
||||
List<LatLng> getLocationsList() {
|
||||
List<LatLng> locs = [];
|
||||
for (int i = 0; i <= locations[0].collection.length - 1; i++) {
|
||||
GeoJsonMultiPoint p =
|
||||
locations[0].collection[i].geometry as GeoJsonMultiPoint;
|
||||
|
||||
LatLng latLng = LatLng(p.geoSerie!.geoPoints[0].latitude,
|
||||
p.geoSerie!.geoPoints[0].longitude);
|
||||
locs.add(latLng);
|
||||
}
|
||||
return locs;
|
||||
}
|
||||
|
||||
void login(String email, String password, BuildContext context) {
|
||||
AuthService.login(email, password).then((value) {
|
||||
//print("------- logged in user details ######## $value ###### --------");
|
||||
@ -228,7 +197,7 @@ class IndexController extends GetxController {
|
||||
if (rogMode.value == 1) {
|
||||
switchPage(AppPages.TRAVEL);
|
||||
} else {
|
||||
switchPage(AppPages.INITIAL);
|
||||
switchPage(AppPages.INDEX);
|
||||
}
|
||||
} else {
|
||||
Get.snackbar(
|
||||
@ -264,7 +233,7 @@ class IndexController extends GetxController {
|
||||
currentUser.add(value);
|
||||
isLoading.value = false;
|
||||
Navigator.pop(context);
|
||||
Get.toNamed(AppPages.INITIAL);
|
||||
Get.toNamed(AppPages.INDEX);
|
||||
} else {
|
||||
isLoading.value = false;
|
||||
Get.snackbar(
|
||||
@ -299,7 +268,7 @@ class IndexController extends GetxController {
|
||||
} else {
|
||||
rogMode.value = 1;
|
||||
}
|
||||
Get.toNamed(AppPages.INITIAL);
|
||||
Get.toNamed(AppPages.INDEX);
|
||||
}
|
||||
|
||||
loadUserDetailsForToken(String token) async {
|
||||
@ -370,18 +339,6 @@ class IndexController extends GetxController {
|
||||
currentBound.add(bounds);
|
||||
}
|
||||
|
||||
void zoomtoSubPerf(String id) {
|
||||
////print("zooooom");
|
||||
|
||||
PerfectureService.getSubExt(id).then((value) {
|
||||
LatLng lat1 = LatLng(value![1], value[0]);
|
||||
LatLng lat2 = LatLng(value[3], value[2]);
|
||||
LatLngBounds bound = LatLngBounds(lat1, lat2);
|
||||
mapController.fitBounds(bound);
|
||||
setBound(bound);
|
||||
});
|
||||
}
|
||||
|
||||
GeoJsonFeature? getFeatureForLatLong(double lat, double long) {
|
||||
if (locations.isNotEmpty) {
|
||||
for (GeoJsonFeature i in locations[0].collection) {
|
||||
|
||||
Reference in New Issue
Block a user