QOL: Get loaction in bg
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:geolocator/geolocator.dart';
|
||||
import 'package:go_router/go_router.dart';
|
||||
import 'package:ken_logger/ken_logger.dart';
|
||||
import 'package:mzansi_innovation_hub/mih_objects/business.dart';
|
||||
import 'package:mzansi_innovation_hub/mih_package_components/mih_package.dart';
|
||||
import 'package:mzansi_innovation_hub/mih_package_components/mih_package_action.dart';
|
||||
@@ -37,15 +36,11 @@ class _MzansiDirectoryState extends State<MzansiDirectory> {
|
||||
});
|
||||
MzansiProfileProvider mzansiProfileProvider =
|
||||
context.read<MzansiProfileProvider>();
|
||||
MzansiDirectoryProvider directoryProvider =
|
||||
context.read<MzansiDirectoryProvider>();
|
||||
await MihDataHelperServices().loadUserDataOnly(
|
||||
mzansiProfileProvider,
|
||||
);
|
||||
MIHLocationAPI().getGPSPosition(context).then((position) {
|
||||
directoryProvider.setUserPosition(position);
|
||||
});
|
||||
await getFavouriteBusinesses();
|
||||
initialiseGPSLocation();
|
||||
setState(() {
|
||||
_isLoadingInitialData = false;
|
||||
});
|
||||
@@ -54,9 +49,8 @@ class _MzansiDirectoryState extends State<MzansiDirectory> {
|
||||
Future<void> initialiseGPSLocation() async {
|
||||
MzansiDirectoryProvider directoryProvider =
|
||||
context.read<MzansiDirectoryProvider>();
|
||||
MIHLocationAPI().getGPSPosition(context).then((position) {
|
||||
directoryProvider.setUserPosition(position);
|
||||
});
|
||||
Position? userPos = await MIHLocationAPI().getGPSPosition(context);
|
||||
directoryProvider.setUserPosition(userPos);
|
||||
}
|
||||
|
||||
Future<void> getFavouriteBusinesses() async {
|
||||
@@ -76,7 +70,6 @@ class _MzansiDirectoryState extends State<MzansiDirectory> {
|
||||
favBus.add(business!);
|
||||
});
|
||||
}
|
||||
KenLogger.success(favBus);
|
||||
directoryProvider.setFavouriteBusinesses(businesses: favBus);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
import 'dart:async';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:ken_logger/ken_logger.dart';
|
||||
import 'package:mzansi_innovation_hub/main.dart';
|
||||
import 'package:mzansi_innovation_hub/mih_objects/business.dart';
|
||||
import 'package:mzansi_innovation_hub/mih_package_components/mih_icons.dart';
|
||||
@@ -196,7 +195,7 @@ class _MihFavouriteBusinessesState extends State<MihFavouriteBusinesses> {
|
||||
),
|
||||
);
|
||||
}
|
||||
KenLogger.success(filteredBusinesses);
|
||||
// KenLogger.success(filteredBusinesses);
|
||||
return BuildFavouriteBusinessesList(
|
||||
favouriteBusinesses: filteredBusinesses,
|
||||
);
|
||||
|
||||
@@ -2,7 +2,6 @@ import 'dart:convert';
|
||||
|
||||
import 'package:file_picker/file_picker.dart';
|
||||
import 'package:go_router/go_router.dart';
|
||||
import 'package:ken_logger/ken_logger.dart';
|
||||
import 'package:mzansi_innovation_hub/mih_package_components/mih_loading_circle.dart';
|
||||
import 'package:mzansi_innovation_hub/mih_config/mih_env.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
@@ -42,9 +41,9 @@ class MihFileApi {
|
||||
fileUrl = decodedData['minioURL'];
|
||||
} else {
|
||||
// internetConnectionPopUp(context);
|
||||
KenLogger.error("Get File Error: $url");
|
||||
KenLogger.error("Get File Error: ${response.statusCode}");
|
||||
KenLogger.error("Get File Error: ${response.body}");
|
||||
// KenLogger.error("Get File Error: $url");
|
||||
// KenLogger.error("Get File Error: ${response.statusCode}");
|
||||
// KenLogger.error("Get File Error: ${response.body}");
|
||||
}
|
||||
} catch (e) {
|
||||
// internetConnectionPopUp(context);
|
||||
|
||||
Reference in New Issue
Block a user