Showing
4 changed files
with
14 additions
and
2 deletions
No preview for this file type
| ... | @@ -41,7 +41,8 @@ import SwiftEventBus | ... | @@ -41,7 +41,8 @@ import SwiftEventBus |
| 41 | setBackButton() | 41 | setBackButton() |
| 42 | setNavigationTitle("Εκπτωτικό κουπόνι") | 42 | setNavigationTitle("Εκπτωτικό κουπόνι") |
| 43 | 43 | ||
| 44 | - if ((profile != nil) && (profile?._nonTelco == true)) { | 44 | + // if ((profile != nil) && (profile?._nonTelco == true)) { |
| 45 | + if (swiftApi().getUserNonTelco() == true) { | ||
| 45 | nonTelcoDialog("", "Παρακαλούμε πολύ πρόσθεσε τις συνδέσεις σου στην COSMOTE για να έχεις πρόσβαση στα προνόμια του νέου Loyalty προγράμματος της COSMOTE!"); | 46 | nonTelcoDialog("", "Παρακαλούμε πολύ πρόσθεσε τις συνδέσεις σου στην COSMOTE για να έχεις πρόσβαση στα προνόμια του νέου Loyalty προγράμματος της COSMOTE!"); |
| 46 | } | 47 | } |
| 47 | 48 | ... | ... |
| ... | @@ -59,7 +59,8 @@ import SwiftEventBus | ... | @@ -59,7 +59,8 @@ import SwiftEventBus |
| 59 | 59 | ||
| 60 | print("Active Gifts Count: " + String(coupons.count)) | 60 | print("Active Gifts Count: " + String(coupons.count)) |
| 61 | 61 | ||
| 62 | - if ((profile != nil) && (profile?._nonTelco == true)) { | 62 | + // if ((profile != nil) && (profile?._nonTelco == true)) { |
| 63 | + if (swiftApi().getUserNonTelco() == true) { | ||
| 63 | showDialog("", "Παρακαλούμε πολύ πρόσθεσε τις συνδέσεις σου στην COSMOTE για να έχεις πρόσβαση στα προνόμια του νέου Loyalty προγράμματος της COSMOTE!"); | 64 | showDialog("", "Παρακαλούμε πολύ πρόσθεσε τις συνδέσεις σου στην COSMOTE για να έχεις πρόσβαση στα προνόμια του νέου Loyalty προγράμματος της COSMOTE!"); |
| 64 | } | 65 | } |
| 65 | 66 | ... | ... |
| ... | @@ -62,6 +62,14 @@ public class swiftApi { | ... | @@ -62,6 +62,14 @@ public class swiftApi { |
| 62 | UserDefaults.standard.set(newValue, forKey: "metersCount") | 62 | UserDefaults.standard.set(newValue, forKey: "metersCount") |
| 63 | } | 63 | } |
| 64 | 64 | ||
| 65 | + public func getUserNonTelco() -> Bool { | ||
| 66 | + return UserDefaults.standard.bool(forKey: "userNonTelco") | ||
| 67 | + } | ||
| 68 | + | ||
| 69 | + public func setUserNonTelco(_ newValue: Bool) -> Void { | ||
| 70 | + UserDefaults.standard.set(newValue, forKey: "userNonTelco") | ||
| 71 | + } | ||
| 72 | + | ||
| 65 | public func getStepsWebview() -> Int { | 73 | public func getStepsWebview() -> Int { |
| 66 | return GlobalVariables.stepsWebview | 74 | return GlobalVariables.stepsWebview |
| 67 | } | 75 | } |
| ... | @@ -2144,6 +2152,8 @@ public class swiftApi { | ... | @@ -2144,6 +2152,8 @@ public class swiftApi { |
| 2144 | swiftApi().setConsumer(tempProfile ?? swiftApi.ProfileModel()) | 2152 | swiftApi().setConsumer(tempProfile ?? swiftApi.ProfileModel()) |
| 2145 | swiftApi().setUserTag(tempProfile._badge ?? "") | 2153 | swiftApi().setUserTag(tempProfile._badge ?? "") |
| 2146 | 2154 | ||
| 2155 | + swiftApi().setUserNonTelco(tempProfile._nonTelco ?? false) | ||
| 2156 | + | ||
| 2147 | getProfileCallback(tempProfile); | 2157 | getProfileCallback(tempProfile); |
| 2148 | 2158 | ||
| 2149 | } else { | 2159 | } else { | ... | ... |
-
Please register or login to post a comment