public async Task RefreshAsync() { if (IsDataLoading) { return; } IsDataLoading = true; try { await Task.Delay(TimeSpan.FromSeconds(5)); Repositories = await _client.GetRepositoriesAsync(); } catch { _notificationService.Notify("oooups"); } IsDataLoading = false; }