uidFromFirebaseAuthResponse function
Firebase ID tokens use user_id; custom tokens may expose localId.
Implementation
String? uidFromFirebaseAuthResponse(Map<String, dynamic> authBody) {
final localId = authBody['localId']?.toString();
if (localId != null && localId.isNotEmpty) {
return localId;
}
return uidFromFirebaseIdToken(authBody['idToken']?.toString() ?? '');
}