Showing
7 changed files
with
17 additions
and
11 deletions
... | @@ -7,7 +7,7 @@ | ... | @@ -7,7 +7,7 @@ |
7 | <key>Pods-SwiftWarplyFramework.xcscheme_^#shared#^_</key> | 7 | <key>Pods-SwiftWarplyFramework.xcscheme_^#shared#^_</key> |
8 | <dict> | 8 | <dict> |
9 | <key>orderHint</key> | 9 | <key>orderHint</key> |
10 | - <integer>1</integer> | 10 | + <integer>0</integer> |
11 | </dict> | 11 | </dict> |
12 | </dict> | 12 | </dict> |
13 | </dict> | 13 | </dict> | ... | ... |
... | @@ -7,7 +7,7 @@ | ... | @@ -7,7 +7,7 @@ |
7 | <key>SwiftWarplyFramework.xcscheme_^#shared#^_</key> | 7 | <key>SwiftWarplyFramework.xcscheme_^#shared#^_</key> |
8 | <dict> | 8 | <dict> |
9 | <key>orderHint</key> | 9 | <key>orderHint</key> |
10 | - <integer>0</integer> | 10 | + <integer>1</integer> |
11 | </dict> | 11 | </dict> |
12 | </dict> | 12 | </dict> |
13 | </dict> | 13 | </dict> | ... | ... |
No preview for this file type
This diff is collapsed. Click to expand it.
... | @@ -122,7 +122,8 @@ import AVFoundation | ... | @@ -122,7 +122,8 @@ import AVFoundation |
122 | func configureCell(coupon: swiftApi.UnifiedCouponModel?, couponsVisible: Bool) { | 122 | func configureCell(coupon: swiftApi.UnifiedCouponModel?, couponsVisible: Bool) { |
123 | 123 | ||
124 | couponView.layer.cornerRadius = 8 | 124 | couponView.layer.cornerRadius = 8 |
125 | - couponNumberLabel.text = ((coupon?._code != 0) ? String(coupon?._code ?? 0) : "") | 125 | +// couponNumberLabel.text = ((coupon?._code != 0) ? String(coupon?._code ?? 0) : "") |
126 | + couponNumberLabel.text = coupon?._barcode ?? "" | ||
126 | couponView.frame = CGRect(x: 0.0, y: 0.0, width: couponView.intrinsicContentSize.width, height: 55) | 127 | couponView.frame = CGRect(x: 0.0, y: 0.0, width: couponView.intrinsicContentSize.width, height: 55) |
127 | 128 | ||
128 | let barcodeString = constructBarcode(coupon: coupon) ?? "" | 129 | let barcodeString = constructBarcode(coupon: coupon) ?? "" |
... | @@ -150,15 +151,15 @@ import AVFoundation | ... | @@ -150,15 +151,15 @@ import AVFoundation |
150 | // === Hide Barcode Section | 151 | // === Hide Barcode Section |
151 | // barcodeImage.isHidden = true | 152 | // barcodeImage.isHidden = true |
152 | // barcodeImageHeight.constant = CGFloat(0) | 153 | // barcodeImageHeight.constant = CGFloat(0) |
153 | -// barcodeLabel.isHidden = true | 154 | + barcodeLabel.isHidden = true |
154 | -// barcodeLabelHeight.constant = CGFloat(0) | 155 | + barcodeLabelHeight.constant = CGFloat(0) |
155 | // | 156 | // |
156 | // borderViewHeight.constant = CGFloat(0) | 157 | // borderViewHeight.constant = CGFloat(0) |
157 | // borderView2Height.constant = CGFloat(0) | 158 | // borderView2Height.constant = CGFloat(0) |
158 | // | 159 | // |
159 | // border1TopSpace.constant = CGFloat(0) // 20 | 160 | // border1TopSpace.constant = CGFloat(0) // 20 |
160 | // barcodeImageTopSpace.constant = CGFloat(0) // 10 | 161 | // barcodeImageTopSpace.constant = CGFloat(0) // 10 |
161 | -// barcodeLabelTopSpace.constant = CGFloat(0) // 10 | 162 | + barcodeLabelTopSpace.constant = CGFloat(0) // 10 |
162 | // border2TopSpace.constant = CGFloat(0) // 15 | 163 | // border2TopSpace.constant = CGFloat(0) // 15 |
163 | // | 164 | // |
164 | showBarcodeButton.isHidden = true | 165 | showBarcodeButton.isHidden = true | ... | ... |
... | @@ -117,7 +117,7 @@ import SwiftEventBus | ... | @@ -117,7 +117,7 @@ import SwiftEventBus |
117 | showDialog("Αδυναμία ενεργοποίησης", "Πρόσθεσε σύνδεση COSMOTE σταθερής, κινητής ή TV για να έχεις πρόσβαση στις προσφορές."); | 117 | showDialog("Αδυναμία ενεργοποίησης", "Πρόσθεσε σύνδεση COSMOTE σταθερής, κινητής ή TV για να έχεις πρόσβαση στις προσφορές."); |
118 | } | 118 | } |
119 | 119 | ||
120 | - headerImage.image = UIImage(named: "ic_background_circle", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) | 120 | + headerImage.image = UIImage(named: "ic_background_straight", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) |
121 | dfyEarnImage.image = UIImage(named: "wallet_dfy_earn", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) | 121 | dfyEarnImage.image = UIImage(named: "wallet_dfy_earn", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) |
122 | couponEarnImage.image = UIImage(named: "wallet_coupons_2", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) | 122 | couponEarnImage.image = UIImage(named: "wallet_coupons_2", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) |
123 | dfyLogoImage.image = UIImage(named: "dfy_logo_white", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) | 123 | dfyLogoImage.image = UIImage(named: "dfy_logo_white", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) | ... | ... |
... | @@ -6819,7 +6819,7 @@ public class swiftApi { | ... | @@ -6819,7 +6819,7 @@ public class swiftApi { |
6819 | let dateString = dictionary["created"] as? String? ?? "" | 6819 | let dateString = dictionary["created"] as? String? ?? "" |
6820 | let dateFormatter = DateFormatter() | 6820 | let dateFormatter = DateFormatter() |
6821 | dateFormatter.locale = Locale(identifier: "en_US_POSSIX") | 6821 | dateFormatter.locale = Locale(identifier: "en_US_POSSIX") |
6822 | - dateFormatter.dateFormat = "E, MMM dd yyyy HH:mm:ss" | 6822 | + dateFormatter.dateFormat = "E, dd MMM yyyy HH:mm:ss 'GMT'" |
6823 | if let date = dateFormatter.date(from: dateString ?? "") { | 6823 | if let date = dateFormatter.date(from: dateString ?? "") { |
6824 | dateFormatter.dateFormat = "dd/MM/yyyy" | 6824 | dateFormatter.dateFormat = "dd/MM/yyyy" |
6825 | let resultString = dateFormatter.string(from: date) | 6825 | let resultString = dateFormatter.string(from: date) |
... | @@ -6908,10 +6908,15 @@ public class swiftApi { | ... | @@ -6908,10 +6908,15 @@ public class swiftApi { |
6908 | } | 6908 | } |
6909 | } | 6909 | } |
6910 | } | 6910 | } |
6911 | - | 6911 | + |
6912 | - swiftApi().setUnifiedCouponList(unifiedCouponsArray) | 6912 | + // Sort by date |
6913 | + let dateFormatter = DateFormatter() | ||
6914 | + dateFormatter.dateFormat = "dd/MM/yyyy" | ||
6915 | + let sortedUnifiedCouponsArray = unifiedCouponsArray.sorted(by: { dateFormatter.date(from:$0._created)?.compare(dateFormatter.date(from:$1._created)!) == .orderedDescending }) | ||
6916 | + | ||
6917 | + swiftApi().setUnifiedCouponList(sortedUnifiedCouponsArray) | ||
6913 | swiftApi().setOldUnifiedCouponList(oldUnifiedCouponsArray) | 6918 | swiftApi().setOldUnifiedCouponList(oldUnifiedCouponsArray) |
6914 | - successCallback(unifiedCouponsArray) | 6919 | + successCallback(sortedUnifiedCouponsArray) |
6915 | } | 6920 | } |
6916 | } else { | 6921 | } else { |
6917 | successCallback(nil) | 6922 | successCallback(nil) | ... | ... |
-
Please register or login to post a comment