Showing
1 changed file
with
12 additions
and
0 deletions
| ... | @@ -363,6 +363,7 @@ public class swiftApi { | ... | @@ -363,6 +363,7 @@ public class swiftApi { |
| 363 | 363 | ||
| 364 | var coupons: [AnyHashable : Any]? | 364 | var coupons: [AnyHashable : Any]? |
| 365 | var couponSets: [AnyHashable : Any]? | 365 | var couponSets: [AnyHashable : Any]? |
| 366 | + var couponSetsArray:Array<CouponSetItemModel> = [] | ||
| 366 | let instanceOfMyApi = MyApi() | 367 | let instanceOfMyApi = MyApi() |
| 367 | 368 | ||
| 368 | instanceOfMyApi.getCouponsWithSuccessBlock(couponsCallback, failureBlock: (couponsFailureCallback)) | 369 | instanceOfMyApi.getCouponsWithSuccessBlock(couponsCallback, failureBlock: (couponsFailureCallback)) |
| ... | @@ -382,6 +383,17 @@ public class swiftApi { | ... | @@ -382,6 +383,17 @@ public class swiftApi { |
| 382 | func couponSetsCallback(_ couponSetsData: [AnyHashable : Any]?) -> Void { | 383 | func couponSetsCallback(_ couponSetsData: [AnyHashable : Any]?) -> Void { |
| 383 | couponSets = couponSetsData ?? ["":""] | 384 | couponSets = couponSetsData ?? ["":""] |
| 384 | 385 | ||
| 386 | + if let myCouponsSetsDictionary = couponSets as? [String : AnyObject] { | ||
| 387 | + let couponSetsData = (myCouponsSetsDictionary["MAPP_COUPON"] as! NSArray) | ||
| 388 | + | ||
| 389 | + for couponset in couponSetsData { | ||
| 390 | + let tempCouponset = CouponSetItemModel(dictionary: couponset as! [String : Any]) | ||
| 391 | + couponSetsArray.append(tempCouponset) | ||
| 392 | + } | ||
| 393 | + | ||
| 394 | + } | ||
| 395 | + swiftApi().setCouponSetList(couponSetsArray) | ||
| 396 | + | ||
| 385 | // On CouponSets request Success, match coupons with couponsets | 397 | // On CouponSets request Success, match coupons with couponsets |
| 386 | let tempCoupons = matchCoupons() | 398 | let tempCoupons = matchCoupons() |
| 387 | swiftApi().setCouponList(tempCoupons) | 399 | swiftApi().setCouponList(tempCoupons) | ... | ... |
-
Please register or login to post a comment