Showing
2 changed files
with
19 additions
and
4 deletions
... | @@ -191,10 +191,7 @@ import AVFoundation | ... | @@ -191,10 +191,7 @@ import AVFoundation |
191 | 191 | ||
192 | // MARK: - Actions | 192 | // MARK: - Actions |
193 | @IBAction func mapButtonAction(_ sender: Any) { | 193 | @IBAction func mapButtonAction(_ sender: Any) { |
194 | - let storyboard = UIStoryboard(name: "Main", bundle: Bundle(for: MyEmptyClass.self)) | 194 | + swiftApi().openSupermarketMap(self) |
195 | - let vc = storyboard.instantiateViewController(withIdentifier: "CampaignViewController") as! SwiftWarplyFramework.CampaignViewController | ||
196 | - vc.campaignUrl = swiftApi().getMarketPassMapUrl() | ||
197 | - self.navigationController?.pushViewController(vc, animated: true) | ||
198 | } | 195 | } |
199 | 196 | ||
200 | } | 197 | } | ... | ... |
... | @@ -9366,4 +9366,22 @@ public class swiftApi { | ... | @@ -9366,4 +9366,22 @@ public class swiftApi { |
9366 | } | 9366 | } |
9367 | } | 9367 | } |
9368 | 9368 | ||
9369 | + public func openSupermarketMap(_ controller: UIViewController) -> Void { | ||
9370 | + let status = swiftApi().getNetworkStatus() | ||
9371 | + if (status == -1 || status == 0) { | ||
9372 | + swiftApi().showDialog(controller, "Δεν υπάρχει σύνδεση","Αυτή τη στιγμή βρίσκεσαι εκτός σύνδεσης. Παρακαλούμε βεβαιώσου ότι είσαι συνδεδεμένος στο διαδίκτυο και προσπάθησε ξανά.") | ||
9373 | + | ||
9374 | + } else { | ||
9375 | + let tempCampaign = CampaignItemModel() | ||
9376 | + let storyboard = UIStoryboard(name: "Main", bundle: Bundle(for: MyEmptyClass.self)) | ||
9377 | + let vc = storyboard.instantiateViewController(withIdentifier: "CampaignViewController") as! SwiftWarplyFramework.CampaignViewController | ||
9378 | + let url = swiftApi().getMarketPassMapUrl() | ||
9379 | + let params = swiftApi().constructCampaignParams(tempCampaign) | ||
9380 | + vc.campaignUrl = url | ||
9381 | + vc.params = params | ||
9382 | + vc.showHeader = false | ||
9383 | + controller.navigationController?.pushViewController(vc, animated: true) | ||
9384 | + } | ||
9385 | + } | ||
9386 | + | ||
9369 | } | 9387 | } | ... | ... |
-
Please register or login to post a comment