aboutsummaryrefslogtreecommitdiff
path: root/foray/ForayTableViewController.swift
diff options
context:
space:
mode:
Diffstat (limited to 'foray/ForayTableViewController.swift')
-rw-r--r--foray/ForayTableViewController.swift12
1 files changed, 2 insertions, 10 deletions
diff --git a/foray/ForayTableViewController.swift b/foray/ForayTableViewController.swift
index 827d4ea..2b7ba65 100644
--- a/foray/ForayTableViewController.swift
+++ b/foray/ForayTableViewController.swift
@@ -33,18 +33,9 @@ class ForayTableViewController: UITableViewController, ForayCoordinated {
tableView.register(ForayNewTableViewCell.self, forCellReuseIdentifier: "ForayNewTableViewCell")
// Not sure if this is the right way to go about this...
- let alert = UIAlertController(title: nil, message: "Grabbing data...", preferredStyle: .alert)
- let loadingIndicator = UIActivityIndicatorView(frame: CGRect(x: 10, y: 5, width: 50, height: 50))
- loadingIndicator.hidesWhenStopped = true
- loadingIndicator.style = UIActivityIndicatorView.Style.medium
- loadingIndicator.startAnimating();
- alert.view.addSubview(loadingIndicator)
- present(alert, animated: true, completion: nil)
-
+ coordinator?.showLoading()
reloadApiData()
- dismiss(animated: false, completion: nil)
-
self.refreshControl = UIRefreshControl()
self.refreshControl?.addTarget(self, action: #selector(doRefresh), for: UIControl.Event.valueChanged)
}
@@ -71,6 +62,7 @@ class ForayTableViewController: UITableViewController, ForayCoordinated {
self.tableView.reloadData()
self.refreshControl?.endRefreshing()
+ self.coordinator?.hideLoading()
})
}