diff --git a/lib/providers/professionals_provider.dart b/lib/providers/professionals_provider.dart index da067f0..73e0255 100644 --- a/lib/providers/professionals_provider.dart +++ b/lib/providers/professionals_provider.dart @@ -6,10 +6,13 @@ class ProfessionalsProvider extends ChangeNotifier { List professionals = []; bool isLoading = true; String? _city; + bool _initialized = false; final _api = ApiService.instance; void updateCity(String? city) { - if (_city != city) { + // Always load on first auth event; afterwards only reload when city changes. + if (!_initialized || _city != city) { + _initialized = true; _city = city; getProfessionals(); }