From 6f605204b526e5d2c8580299a6389bb23fcfa64b Mon Sep 17 00:00:00 2001 From: Rodrigo Fontoura Date: Thu, 24 Sep 2015 17:03:54 -0300 Subject: [PATCH] add parametro notification_log_id no read notification --- .../main/java/br/com/dito/ditosdk/constant/Constants.java | 1 + .../java/br/com/dito/ditosdk/services/ReadNotification.java | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/DitoSDK/ditosdk/src/main/java/br/com/dito/ditosdk/constant/Constants.java b/DitoSDK/ditosdk/src/main/java/br/com/dito/ditosdk/constant/Constants.java index 90e8b11..0676d9f 100644 --- a/DitoSDK/ditosdk/src/main/java/br/com/dito/ditosdk/constant/Constants.java +++ b/DitoSDK/ditosdk/src/main/java/br/com/dito/ditosdk/constant/Constants.java @@ -47,6 +47,7 @@ public class Headers { public static final String CHANNEL_TYPE_VALUE = "mobile"; public static final String EVENT = "event"; public static final String ID = "id"; + public static final String NOTIFICATION_LOG_ID = "notification_log_id"; public static final String USER_AGENT = "User-Agent"; public static final String USER_AGENT_MOBILE = "Android"; } diff --git a/DitoSDK/ditosdk/src/main/java/br/com/dito/ditosdk/services/ReadNotification.java b/DitoSDK/ditosdk/src/main/java/br/com/dito/ditosdk/services/ReadNotification.java index 374153e..93a298f 100644 --- a/DitoSDK/ditosdk/src/main/java/br/com/dito/ditosdk/services/ReadNotification.java +++ b/DitoSDK/ditosdk/src/main/java/br/com/dito/ditosdk/services/ReadNotification.java @@ -35,7 +35,10 @@ public static void readNotification(String mensagem, DitoSDKCallback callback) t json.addProperty(Constants.Headers.CHANNEL_TYPE, Constants.Headers.CHANNEL_TYPE_VALUE); json.addProperty(Constants.Headers.TYPE, Constants.getParamNetworks()); json.addProperty(Constants.Headers.ID, Constants.getSocialId()); -// Log.e("DITO_SDK_READ_NOTIFICATION" , json.toString()); + if (jsonObject.has("notification") && !TextUtils.isEmpty(jsonObject.get("notification").getAsString())){ + String notificationLogId = jsonObject.get("notification_log_id").getAsString(); + json.addProperty(Constants.Headers.NOTIFICATION_LOG_ID, notificationLogId); + } NetworkUtil.requestPostMethod(Constants.getUrlReadNotification(identifier), json.toString(), callback); }else{ Log.e("DITO_SDK", Constants.Mensagens.JSON_FORA_FORMATO);