getSavedUserId method
Implementation
Future<String?> getSavedUserId() async {
try {
final prefs = await SharedPreferences.getInstance();
final userId = prefs.getString("tenant_user_id");
print("RETRIEVING USER ID:");
print("Found: ${userId != null ? '$userId' : ' NULL'}");
if (userId == null) {
final allKeys = prefs.getKeys();
print(" Available keys in SharedPreferences: $allKeys");
// Check if we have any user-related data
final phone = prefs.getString("baas_phone");
final token = prefs.getString("baas_token");
print("Phone: ${phone != null ? '' : ''}");
print("Token: ${token != null ? '' : ''}");
}
return userId;
} catch (e) {
print("ERROR in getSavedUserId: $e");
return null;
}
}