diff --git a/lib/provider/chat_provider_model.dart b/lib/provider/chat_provider_model.dart index 0c73a4b..380278d 100644 --- a/lib/provider/chat_provider_model.dart +++ b/lib/provider/chat_provider_model.dart @@ -1260,7 +1260,7 @@ class ChatProviderModel with ChangeNotifier, DiagnosticableTreeMixin { } bool checkFileSize(String path) { - int fileSizeLimit = 1024; + int fileSizeLimit = 5120; File f = File(path); double fileSizeInKB = f.lengthSync() / 5000; double fileSizeInMB = fileSizeInKB / 5000; diff --git a/lib/widgets/mark_attendance_widget.dart b/lib/widgets/mark_attendance_widget.dart index 982e316..75a5ef5 100644 --- a/lib/widgets/mark_attendance_widget.dart +++ b/lib/widgets/mark_attendance_widget.dart @@ -313,7 +313,7 @@ class _MarkAttendanceWidgetState extends State { void getHuaweiCurrentLocation(String attendanceType) async { try { Utils.showLoading(context); - FusedLocationProviderClient locationService = FusedLocationProviderClient(); + FusedLocationProviderClient locationService = FusedLocationProviderClient()..initFusedLocationService(); LocationRequest locationRequest = LocationRequest(); locationRequest.priority = LocationRequest.PRIORITY_BALANCED_POWER_ACCURACY; locationRequest.interval = 500; @@ -377,6 +377,8 @@ class _MarkAttendanceWidgetState extends State { } catch (error) { print("HUAWEI LOCATION ERROR!!!!!"); print(error); + Utils.hideLoading(context); + Utils.handleException(error, context, null); } }