Project

General

Profile

Bug #4508

Bug #3562: Android Rider :- Node API Integration

Android Rider:- fetchAPIDetails Node API Integration in SearchlocationActivity

Added by Anupama P about 1 year ago. Updated 10 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
Start date:
04/03/2025
Due date:
04/07/2025 (about 12 months late)
% Done:

0%

Estimated time:
Milestone:
Sprint 28 Tukxi Ride 2025 Mar 01 to Mar 31
Branch name:
sprint-25_sreedevi_4508_

Impact Analysis

Search pickup location
Search dropoff location
Confirm pickup
Set location on map

#1

Updated by Anupama P about 1 year ago

  • Milestone deleted (Sprint 27 Tukxi Ride 2025 Feb 03 to Feb 28)
  • Milestone set to Sprint 28 Tukxi Ride 2025 Mar 01 to Mar 31
#2

Updated by Sreedevi K S about 1 year ago

  • Branch name changed from sprint-27_anupama_3667 to sprint-25_sreedevi_4508_
#3

Updated by Sreedevi K S 12 months ago

  • Due date changed from 03/21/2025 to 04/07/2025
  • Start date changed from 03/12/2025 to 04/03/2025
#4

Updated by Sreedevi K S 12 months ago

  • Status changed from New to In Progress
#5

Updated by Sreedevi K S 12 months ago

  • Status changed from In Progress to Resolved
#6

Updated by Anupama P 10 months ago

  • Subject changed from fetchAPIDetails Node API Integration in SearchlocationActivity to Android Rider:- fetchAPIDetails Node API Integration in SearchlocationActivity
  • Status changed from Resolved to QA Ready
#7

Updated by Firosha Fathima 10 months ago

  • Status changed from QA Ready to Reopened

Android Rider:- fetchAPIDetails Node API Integration in SearchlocationActivity failed
Issue:
Upon the first login, while searching for 'pickup' and 'Where To'location suggestions do not appear; however, after the rider app is closed and reopened, the suggestions are visible. failed

#8

Updated by Anupama P 10 months ago

  • Impact Analysis updated (diff)
#9

Updated by Sreedevi K S 10 months ago

Issue:
On first login, pickup and drop location suggestions do not appear while searching. However, after closing and reopening the app, suggestions work as expected.

Root Cause:
The issue was due to GOOGLE_SERVER_ANDROID_PASSENGER_APP_KEY being null or missing during the first login session.

In the updated Node API implementation, this key is now meant to be fetched and stored only from the generalConfig API.
However, in the older implementation, it was also redundantly fetched from:

getDetail API
verifyOtp API
The old code for storing this key from multiple sources was not removed, and since getDetail and verifyOtp responses no longer include this key, they were overwriting the correct key from generalConfig with an empty/null value.

Fix Implemented:
Removed the redundant key storage logic from getDetail and verifyOtp API response handling.
Now, GOOGLE_SERVER_ANDROID_PASSENGER_APP_KEY is fetched and stored only once from generalConfig, as per the latest API structure.
This ensures the correct key is consistently available for location suggestions immediately upon login.

#10

Updated by Sreedevi K S 10 months ago

  • Status changed from Reopened to Resolved

Also available in: Atom PDF