Showing
1 changed file
with
46 additions
and
6 deletions
... | @@ -45,8 +45,6 @@ import org.json.JSONObject; | ... | @@ -45,8 +45,6 @@ import org.json.JSONObject; |
45 | import java.util.ArrayList; | 45 | import java.util.ArrayList; |
46 | import java.util.Collections; | 46 | import java.util.Collections; |
47 | import java.util.HashMap; | 47 | import java.util.HashMap; |
48 | -import java.util.HashSet; | ||
49 | -import java.util.Iterator; | ||
50 | import java.util.Map; | 48 | import java.util.Map; |
51 | import java.util.concurrent.ExecutorService; | 49 | import java.util.concurrent.ExecutorService; |
52 | import java.util.concurrent.Executors; | 50 | import java.util.concurrent.Executors; |
... | @@ -83,7 +81,6 @@ import ly.warp.sdk.io.request.WarplyIntegrationRequest; | ... | @@ -83,7 +81,6 @@ import ly.warp.sdk.io.request.WarplyIntegrationRequest; |
83 | import ly.warp.sdk.services.EventService; | 81 | import ly.warp.sdk.services.EventService; |
84 | import ly.warp.sdk.services.FCMBaseMessagingService; | 82 | import ly.warp.sdk.services.FCMBaseMessagingService; |
85 | import ly.warp.sdk.services.VouchersFetchedService; | 83 | import ly.warp.sdk.services.VouchersFetchedService; |
86 | -import ly.warp.sdk.services.WarplyHealthService; | ||
87 | import ly.warp.sdk.utils.managers.WarplyAnalyticsManager; | 84 | import ly.warp.sdk.utils.managers.WarplyAnalyticsManager; |
88 | import ly.warp.sdk.utils.managers.WarplyEventBusManager; | 85 | import ly.warp.sdk.utils.managers.WarplyEventBusManager; |
89 | import ly.warp.sdk.utils.managers.WarplyManager; | 86 | import ly.warp.sdk.utils.managers.WarplyManager; |
... | @@ -141,11 +138,22 @@ public class WarplyManagerHelper { | ... | @@ -141,11 +138,22 @@ public class WarplyManagerHelper { |
141 | // =========================================================== | 138 | // =========================================================== |
142 | 139 | ||
143 | public static String getMarketPassMapUrl(Context context) { | 140 | public static String getMarketPassMapUrl(Context context) { |
144 | - if (WarplyProperty.getAppUuid(context).equals("f83dfde1145e4c2da69793abb2f579af")) { | 141 | +// if (WarplyProperty.getAppUuid(context).equals("f83dfde1145e4c2da69793abb2f579af")) { |
145 | - return "https://dev.supermarketdeals.eu/map"; | 142 | +// return "https://dev.supermarketdeals.eu/map"; |
143 | +// } | ||
144 | +// | ||
145 | +// return "https://supermarketdeals.eu/map"; | ||
146 | + | ||
147 | + | ||
148 | + if (WarplyManagerHelper.getCampaignListAll() != null && !WarplyManagerHelper.getCampaignListAll().isEmpty()) { | ||
149 | + for (Campaign smCampaign : WarplyManagerHelper.getCampaignListAll()) { | ||
150 | + if (smCampaign.getOfferCategory().equals("more_for_you") && smCampaign.getFilter().equals("supermarket")) { | ||
151 | + return WarplyManagerHelper.openSupermarketCampaign(smCampaign); | ||
152 | + } | ||
153 | + } | ||
146 | } | 154 | } |
147 | 155 | ||
148 | - return "https://supermarketdeals.eu/map"; | 156 | + return ""; |
149 | } | 157 | } |
150 | 158 | ||
151 | /** | 159 | /** |
... | @@ -182,6 +190,38 @@ public class WarplyManagerHelper { | ... | @@ -182,6 +190,38 @@ public class WarplyManagerHelper { |
182 | return url; | 190 | return url; |
183 | } | 191 | } |
184 | 192 | ||
193 | + public static String openSupermarketCampaign(Campaign item) { | ||
194 | + WarplyManager.getSingleCampaign(item.getSessionUUID()); | ||
195 | + String url = item.getIndexUrl(); | ||
196 | +// + "?web_id=" + WarpUtils.getWebId(Warply.getWarplyContext()) | ||
197 | +// + "&app_uuid=" + WarplyProperty.getAppUuid(Warply.getWarplyContext()) | ||
198 | +// + "&api_key=" + WarpUtils.getApiKey(Warply.getWarplyContext()) | ||
199 | +// + "&session_uuid=" + item.getSessionUUID() | ||
200 | +// + "&access_token=" + WarplyDBHelper.getInstance(Warply.getWarplyContext()).getAuthValue("access_token") | ||
201 | +// + "&refresh_token=" + WarplyDBHelper.getInstance(Warply.getWarplyContext()).getAuthValue("refresh_token") | ||
202 | +// + "&client_id=" + WarplyDBHelper.getInstance(Warply.getWarplyContext()).getClientValue("client_id") | ||
203 | +// + "&client_secret=" + WarplyDBHelper.getInstance(Warply.getWarplyContext()).getClientValue("client_secret"); | ||
204 | + | ||
205 | + JSONObject params = new JSONObject(); | ||
206 | + try { | ||
207 | + params.putOpt("web_id", WarpUtils.getWebId(Warply.getWarplyContext())); | ||
208 | + params.putOpt("app_uuid", WarplyProperty.getAppUuid(Warply.getWarplyContext())); | ||
209 | + params.putOpt("api_key", WarpUtils.getApiKey(Warply.getWarplyContext())); | ||
210 | + params.putOpt("session_uuid", item.getSessionUUID()); | ||
211 | + params.putOpt("access_token", WarplyDBHelper.getInstance(Warply.getWarplyContext()).getAuthValue("access_token")); | ||
212 | + params.putOpt("refresh_token", WarplyDBHelper.getInstance(Warply.getWarplyContext()).getAuthValue("refresh_token")); | ||
213 | + params.putOpt("client_id", WarplyDBHelper.getInstance(Warply.getWarplyContext()).getClientValue("client_id")); | ||
214 | + params.putOpt("client_secret", WarplyDBHelper.getInstance(Warply.getWarplyContext()).getClientValue("client_secret")); | ||
215 | + params.putOpt("map", "map"); | ||
216 | + } catch (JSONException e) { | ||
217 | + e.printStackTrace(); | ||
218 | + } | ||
219 | + | ||
220 | + WarpUtils.setWebviewParams(Warply.getWarplyContext(), params); | ||
221 | + | ||
222 | + return url; | ||
223 | + } | ||
224 | + | ||
185 | private static String constructCampaignUrl(Campaign item, String dlParam) { | 225 | private static String constructCampaignUrl(Campaign item, String dlParam) { |
186 | WarplyManager.getSingleCampaign(item.getSessionUUID()); | 226 | WarplyManager.getSingleCampaign(item.getSessionUUID()); |
187 | String url = item.getIndexUrl(); | 227 | String url = item.getIndexUrl(); | ... | ... |
-
Please register or login to post a comment