Skip to content

Instantly share code, notes, and snippets.

@nderkach
Last active December 7, 2017 11:50
Show Gist options
  • Save nderkach/7b1bce5f7db1586fdf60545c20c6c6ac to your computer and use it in GitHub Desktop.
Save nderkach/7b1bce5f7db1586fdf60545c20c6c6ac to your computer and use it in GitHub Desktop.
import Siesta
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
AwesomeAPI.ping().addObserver(self)
}
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
AwesomeAPI.ping().loadIfNeeded()
}
}
extension ViewController: ResourceObserver {
func resourceChanged(_ resource: Resource, event: ResourceEvent) {
if let text = resource.latestData?.text {
print(text)
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment