public async Task onAppearing() { try { await Shell.Current.Navigation.PushPopupAsync(new LoadingPopup()); var list1 = await server.GetUserRooms(App.CurrentUserEmail); Rooms = new ObservableCollection <UserRoom>(list1); await Shell.Current.Navigation.PopPopupAsync(); } catch (Exception ex) { await Shell.Current.Navigation.PopPopupAsync(); Console.WriteLine(ex.Message); await Shell.Current.Navigation.PushPopupAsync(new InfoPopup("Error", ex.Message)); } }