aboutsummaryrefslogtreecommitdiff
path: root/foray/ForayCoordinator.swift
diff options
context:
space:
mode:
Diffstat (limited to 'foray/ForayCoordinator.swift')
-rw-r--r--foray/ForayCoordinator.swift10
1 files changed, 10 insertions, 0 deletions
diff --git a/foray/ForayCoordinator.swift b/foray/ForayCoordinator.swift
index 8fe6656..6497ec0 100644
--- a/foray/ForayCoordinator.swift
+++ b/foray/ForayCoordinator.swift
@@ -15,9 +15,11 @@ protocol ForayCoordinated: UIViewController {
class ForayCoordinator: Coordinator {
var childCoordinators = [Coordinator]()
var navigationController: UINavigationController
+ var loadingOverlay: ForayLoadingOverlay
init(navigationController: UINavigationController) {
self.navigationController = navigationController
+ self.loadingOverlay = ForayLoadingOverlay(viewController: navigationController)
}
private func push(vc: ForayCoordinated, animated: Bool = true) {
@@ -50,4 +52,12 @@ class ForayCoordinator: Coordinator {
detailViewController.setDetails(name: item.name, description: description, image: image)
push(vc: detailViewController)
}
+
+ func showLoading() {
+ loadingOverlay.show()
+ }
+
+ func hideLoading() {
+ loadingOverlay.hide()
+ }
}