Manos Chorianopoulos

fix history cell redeemed date

...@@ -102,7 +102,7 @@ extension AnalysisItemViewCell { ...@@ -102,7 +102,7 @@ extension AnalysisItemViewCell {
102 } 102 }
103 } 103 }
104 104
105 - dateLabel.text = item.created ?? "" // expiration 105 + dateLabel.text = item.redeemed ?? "" // expiration
106 // itemImage.load(link: couponSetData?.img_preview ?? "", placeholder: UIImage(), cache: URLCache()) 106 // itemImage.load(link: couponSetData?.img_preview ?? "", placeholder: UIImage(), cache: URLCache())
107 // titleLabel.text = couponSetData?.name ?? "" 107 // titleLabel.text = couponSetData?.name ?? ""
108 108
......
...@@ -565,6 +565,7 @@ public class swiftApi { ...@@ -565,6 +565,7 @@ public class swiftApi {
565 public let category: String? 565 public let category: String?
566 public let barcode: String? 566 public let barcode: String?
567 public let status: Int? 567 public let status: Int?
568 + public let redeemed: String?
568 public var couponset_data: CouponSetItemModel? 569 public var couponset_data: CouponSetItemModel?
569 570
570 public init(dictionary: [String: Any]) { 571 public init(dictionary: [String: Any]) {
...@@ -614,6 +615,23 @@ public class swiftApi { ...@@ -614,6 +615,23 @@ public class swiftApi {
614 self.created = "" 615 self.created = ""
615 } 616 }
616 617
618 + if let changes_dates = dictionary["changes_dates"] as? [String: Any] {
619 + let redeemedString = changes_dates["redeemed"] as? String? ?? ""
620 + // Example redeemedString: "2022-11-03 17:08:21.285355";
621 + let dateFormatter3 = DateFormatter()
622 + dateFormatter3.dateFormat = "yyyy-MM-dd HH:mm:ss.SSSSSS"
623 + if let date = dateFormatter3.date(from: redeemedString ?? "") {
624 + dateFormatter3.dateFormat = "dd/MM/yyyy"
625 + let resultString = dateFormatter3.string(from: date)
626 + self.redeemed = resultString
627 + } else {
628 + self.redeemed = ""
629 + }
630 +
631 + } else {
632 + self.redeemed = ""
633 + }
634 +
617 } 635 }
618 636
619 637
......