Manos Chorianopoulos

crash fixes

...@@ -2342,7 +2342,7 @@ public final class WarplySDK { ...@@ -2342,7 +2342,7 @@ public final class WarplySDK {
2342 return false 2342 return false
2343 } 2343 }
2344 2344
2345 - let totalCouponDiscount = oldCoupons.reduce(0) { $0 + ($1.couponset_data?.final_price ?? 0.0) } 2345 + let totalCouponDiscount = oldCoupons.reduce(0) { $0 + ($1.couponset_data?._final_price ?? 0.0) }
2346 2346
2347 let redeemedSMHistory = RedeemedSMHistoryModel() 2347 let redeemedSMHistory = RedeemedSMHistoryModel()
2348 redeemedSMHistory._totalRedeemedValue = totalCouponDiscount 2348 redeemedSMHistory._totalRedeemedValue = totalCouponDiscount
......
...@@ -416,6 +416,11 @@ extension ProfileViewController: MyRewardsOffersScrollTableViewCellDelegate { ...@@ -416,6 +416,11 @@ extension ProfileViewController: MyRewardsOffersScrollTableViewCellDelegate {
416 // Navigate to CouponViewController 416 // Navigate to CouponViewController
417 openCouponViewController(with: offer) 417 openCouponViewController(with: offer)
418 } 418 }
419 +
420 + func didSelectCouponSet(_ couponSet: CouponSetItemModel) {
421 + // ProfileViewController doesn't handle coupon sets, so just log
422 + print("CouponSet selected in ProfileViewController: \(couponSet._name)")
423 + }
419 } 424 }
420 425
421 // Add delegate conformance 426 // Add delegate conformance
......