From 89d73bd8f68b6a8850cbaeb63b38e1c490a97ea0 Mon Sep 17 00:00:00 2001 From: Aman Chaturvedi Date: Thu, 31 Aug 2023 12:42:59 +0530 Subject: [PATCH] TP-37153 | fixes --- RN-UI-LIB | 2 +- src/common/TrackingComponent.tsx | 3 +-- .../form/services/geoLocation.service.ts | 21 ------------------- src/constants/permissions.constants.ts | 2 +- 4 files changed, 3 insertions(+), 25 deletions(-) diff --git a/RN-UI-LIB b/RN-UI-LIB index e9eb21ab..b3b8599b 160000 --- a/RN-UI-LIB +++ b/RN-UI-LIB @@ -1 +1 @@ -Subproject commit e9eb21ab19b0a748476f0ab59a4d108ce5de586c +Subproject commit b3b8599b1460c717269705c00c7f96d6442c6bb0 diff --git a/src/common/TrackingComponent.tsx b/src/common/TrackingComponent.tsx index 0798ec27..2aff08a3 100644 --- a/src/common/TrackingComponent.tsx +++ b/src/common/TrackingComponent.tsx @@ -90,7 +90,6 @@ const TrackingComponent: React.FC = ({ children }) => { if (!location) { return; } - toast({ type: 'info', text1: `Location: ${location.latitude}, ${location.longitude}` }); const isActiveOnApp: string | boolean = (await getItem(StorageKeys.IS_USER_ACTIVE)) || false; const geolocation: IGeolocationPayload = { latitude: location.latitude, @@ -192,7 +191,7 @@ const TrackingComponent: React.FC = ({ children }) => { { taskId: FOREGROUND_TASKS.GEOLOCATION, task: handleSendGeolocation, - delay: 3000, // 3 minutes + delay: 3 * MILLISECONDS_IN_A_MINUTE, // 3 minutes onLoop: true, }, { diff --git a/src/components/form/services/geoLocation.service.ts b/src/components/form/services/geoLocation.service.ts index 6fbaf87c..e63a4ee8 100644 --- a/src/components/form/services/geoLocation.service.ts +++ b/src/components/form/services/geoLocation.service.ts @@ -5,27 +5,6 @@ import { logError } from '../../utlis/errorUtils'; import { addClickstreamEvent } from '../../../services/clickstreamEventService'; import { CLICKSTREAM_EVENT_NAMES } from '../../../common/Constants'; const FIVE_MIN = 5 * 60 * 1000; -export const requestLocationPermission = async () => { - try { - const granted = await PermissionsAndroid.request( - PermissionsAndroid.PERMISSIONS.ACCESS_FINE_LOCATION, - { - title: 'Geolocation Permission', - message: 'Can we access your location?', - buttonNeutral: 'Ask Me Later', - buttonNegative: 'Cancel', - buttonPositive: 'OK', - } - ); - return granted === 'granted'; - } catch (err) { - toast({ - type: 'error', - text1: 'requestLocationPermission failed', - }); - return false; - } -}; export class CaptureGeolocation { private static capturedLocation: { diff --git a/src/constants/permissions.constants.ts b/src/constants/permissions.constants.ts index 374f69fb..3fe7f17c 100644 --- a/src/constants/permissions.constants.ts +++ b/src/constants/permissions.constants.ts @@ -10,7 +10,7 @@ import PhoneIcon from '../assets/icons/PhoneIcon'; import NotificationIconSmall from '../../RN-UI-LIB/src/Icons/NotificationIconSmall'; export const permissionsScreenMessage = - 'NAVI Cosmos needs your permission to give you access to certain featuress'; + 'NAVI Cosmos needs your permission to give you access to certain features'; export const androidPermissions = [ {