Showing
1 changed file
with
42 additions
and
1 deletions
... | @@ -4119,6 +4119,43 @@ public class swiftApi { | ... | @@ -4119,6 +4119,43 @@ public class swiftApi { |
4119 | } | 4119 | } |
4120 | 4120 | ||
4121 | 4121 | ||
4122 | + public func constructCampaignParams(campaign: CampaignItemModel, isMap: Bool) -> String { | ||
4123 | + let instanceOfMyApi = MyApi() | ||
4124 | + let campaignInfo = instanceOfMyApi.provideInfoForCampaign() | ||
4125 | + | ||
4126 | + let jsonObject: [String: String] = [ | ||
4127 | + "web_id": (campaignInfo?["web_id"] as! String), | ||
4128 | + "app_uuid": (campaignInfo?["app_uuid"] as! String), | ||
4129 | + "api_key": (campaignInfo?["api_key"] as! String), | ||
4130 | + "session_uuid": (campaign.session_uuid ?? ""), | ||
4131 | + "access_token": (campaignInfo?["access_token"] as! String), | ||
4132 | + "refresh_token": (campaignInfo?["refresh_token"] as! String), | ||
4133 | + "client_id": (campaignInfo?["client_id"] as! String), | ||
4134 | + "client_secret": (campaignInfo?["client_secret"] as! String), | ||
4135 | + "map": (isMap ? "true" : "false") | ||
4136 | + ] | ||
4137 | + | ||
4138 | + let encoder = JSONEncoder() | ||
4139 | + encoder.outputFormatting = .prettyPrinted | ||
4140 | + let data = try! encoder.encode(jsonObject) | ||
4141 | + let stringData = String(data: data, encoding: .utf8) ?? "" | ||
4142 | + | ||
4143 | + print("constructCampaignParams: " + stringData) | ||
4144 | + return stringData | ||
4145 | + | ||
4146 | + // do { | ||
4147 | + // let data = try JSONSerialization.data(withJSONObject: jsonObject, options: .prettyPrinted) | ||
4148 | + // let stringData = String(data: data, encoding: String.Encoding.utf8) ?? "" | ||
4149 | + // print("constructCampaignParams: " + stringData) | ||
4150 | + // return stringData | ||
4151 | + // } catch { | ||
4152 | + // print("constructCampaignParams: ") | ||
4153 | + // return "" | ||
4154 | + // } | ||
4155 | + | ||
4156 | + } | ||
4157 | + | ||
4158 | + | ||
4122 | public func constructCampaignParams(_ campaign: CampaignItemModel, _ from_widget: Bool) -> String { | 4159 | public func constructCampaignParams(_ campaign: CampaignItemModel, _ from_widget: Bool) -> String { |
4123 | let instanceOfMyApi = MyApi() | 4160 | let instanceOfMyApi = MyApi() |
4124 | let campaignInfo = instanceOfMyApi.provideInfoForCampaign() | 4161 | let campaignInfo = instanceOfMyApi.provideInfoForCampaign() |
... | @@ -9397,7 +9434,7 @@ public class swiftApi { | ... | @@ -9397,7 +9434,7 @@ public class swiftApi { |
9397 | let storyboard = UIStoryboard(name: "Main", bundle: Bundle(for: MyEmptyClass.self)) | 9434 | let storyboard = UIStoryboard(name: "Main", bundle: Bundle(for: MyEmptyClass.self)) |
9398 | let vc = storyboard.instantiateViewController(withIdentifier: "CampaignViewController") as! SwiftWarplyFramework.CampaignViewController | 9435 | let vc = storyboard.instantiateViewController(withIdentifier: "CampaignViewController") as! SwiftWarplyFramework.CampaignViewController |
9399 | let url = swiftApi().getMarketPassMapUrl() | 9436 | let url = swiftApi().getMarketPassMapUrl() |
9400 | - let params = swiftApi().constructCampaignParams(tempCampaign) | 9437 | + let params = swiftApi().constructCampaignParams(campaign: tempCampaign, isMap: true) |
9401 | vc.campaignUrl = url | 9438 | vc.campaignUrl = url |
9402 | vc.params = params | 9439 | vc.params = params |
9403 | vc.showHeader = false | 9440 | vc.showHeader = false |
... | @@ -9413,6 +9450,10 @@ public class swiftApi { | ... | @@ -9413,6 +9450,10 @@ public class swiftApi { |
9413 | } | 9450 | } |
9414 | } | 9451 | } |
9415 | 9452 | ||
9453 | + public func openSuperMarketsFlow(_ controller: UIViewController) -> Void { | ||
9454 | + // TODO: implement | ||
9455 | + } | ||
9456 | + | ||
9416 | 9457 | ||
9417 | /* | 9458 | /* |
9418 | { | 9459 | { | ... | ... |
-
Please register or login to post a comment