Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handling network errors in MVC #11

Open
arvindhsukumar opened this issue Aug 29, 2018 · 0 comments
Open

Handling network errors in MVC #11

arvindhsukumar opened this issue Aug 29, 2018 · 0 comments

Comments

@arvindhsukumar
Copy link

In MVC (model owned networking), after the View Controller initiates a network call, the UI only changes when the store gets updated on completion of the call. How would one update the UI to reflect network errors in this case, because the store wont update when there's no data fetched?

Should it just be propagated via the callback of the network call? (In the example in the book, there's a callback that is used only for stopping the refreshControl - should errors be made available here?)

refreshControl?.beginRefreshing()

task = folder.loadContents { [weak self] in
    // Make error available here?
    self?.refreshControl?.endRefreshing()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant