Manos Chorianopoulos

possible NonTelco popup fix

......@@ -41,7 +41,8 @@ import SwiftEventBus
setBackButton()
setNavigationTitle("Εκπτωτικό κουπόνι")
if ((profile != nil) && (profile?._nonTelco == true)) {
// if ((profile != nil) && (profile?._nonTelco == true)) {
if (swiftApi().getUserNonTelco() == true) {
nonTelcoDialog("", "Παρακαλούμε πολύ πρόσθεσε τις συνδέσεις σου στην COSMOTE για να έχεις πρόσβαση στα προνόμια του νέου Loyalty προγράμματος της COSMOTE!");
}
......
......@@ -59,7 +59,8 @@ import SwiftEventBus
print("Active Gifts Count: " + String(coupons.count))
if ((profile != nil) && (profile?._nonTelco == true)) {
// if ((profile != nil) && (profile?._nonTelco == true)) {
if (swiftApi().getUserNonTelco() == true) {
showDialog("", "Παρακαλούμε πολύ πρόσθεσε τις συνδέσεις σου στην COSMOTE για να έχεις πρόσβαση στα προνόμια του νέου Loyalty προγράμματος της COSMOTE!");
}
......
......@@ -62,6 +62,14 @@ public class swiftApi {
UserDefaults.standard.set(newValue, forKey: "metersCount")
}
public func getUserNonTelco() -> Bool {
return UserDefaults.standard.bool(forKey: "userNonTelco")
}
public func setUserNonTelco(_ newValue: Bool) -> Void {
UserDefaults.standard.set(newValue, forKey: "userNonTelco")
}
public func getStepsWebview() -> Int {
return GlobalVariables.stepsWebview
}
......@@ -2144,6 +2152,8 @@ public class swiftApi {
swiftApi().setConsumer(tempProfile ?? swiftApi.ProfileModel())
swiftApi().setUserTag(tempProfile._badge ?? "")
swiftApi().setUserNonTelco(tempProfile._nonTelco ?? false)
getProfileCallback(tempProfile);
} else {
......