public async Task LoadUrlServices() { _view.SetLoading(true); if (_cancelTokenSource != null) { _cancelTokenSource.Cancel(); } _cancelTokenSource = new CancellationTokenSource(Timeout); var response = await(new Api().GetUrlServices(_cancelTokenSource.Token).ConfigureAwait(false)); if (response.EnsureSuccess()) { SetupEndpoints(response.Data as UrlServices); _view.NavigateToMainScreen(); } else { OnError(response.GetFailureCode()); } _view.SetLoading(false); }