This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch camel-2.24.x
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 7adb5f6e5a95374e4572c9e6961937fcdb1464c3
Author: Andrea Cosentino <[email protected]>
AuthorDate: Wed Nov 6 11:03:07 2019 +0100

    CAMEL-14143 - Slack Component: Consumer does not retrieve user details on 
message event, thanks to Andy Krohg for the patch
---
 .../java/org/apache/camel/component/slack/SlackEndpoint.java  |  4 ++--
 .../org/apache/camel/component/slack/helper/SlackMessage.java | 11 ++++++++++-
 2 files changed, 12 insertions(+), 3 deletions(-)

diff --git 
a/components/camel-slack/src/main/java/org/apache/camel/component/slack/SlackEndpoint.java
 
b/components/camel-slack/src/main/java/org/apache/camel/component/slack/SlackEndpoint.java
index 25cb8c2..6c84dc6 100644
--- 
a/components/camel-slack/src/main/java/org/apache/camel/component/slack/SlackEndpoint.java
+++ 
b/components/camel-slack/src/main/java/org/apache/camel/component/slack/SlackEndpoint.java
@@ -189,9 +189,9 @@ public class SlackEndpoint extends ScheduledPollEndpoint {
         Exchange exchange = super.createExchange(pattern);
         SlackMessage slackMessage = new SlackMessage();
         String text = (String)object.get("text");
-        String username = (String)object.get("username");
+        String user = (String)object.get("user");
         slackMessage.setText(text);
-        slackMessage.setUsername(username);
+        slackMessage.setUser(user);
         if (ObjectHelper.isNotEmpty((JSONObject)object.get("icons"))) {
             JSONObject icons = (JSONObject)object.get("icons");
             if (ObjectHelper.isNotEmpty((String)icons.get("emoji"))) {
diff --git 
a/components/camel-slack/src/main/java/org/apache/camel/component/slack/helper/SlackMessage.java
 
b/components/camel-slack/src/main/java/org/apache/camel/component/slack/helper/SlackMessage.java
index 9337702..00598b5 100644
--- 
a/components/camel-slack/src/main/java/org/apache/camel/component/slack/helper/SlackMessage.java
+++ 
b/components/camel-slack/src/main/java/org/apache/camel/component/slack/helper/SlackMessage.java
@@ -23,6 +23,7 @@ public class SlackMessage {
     private String text;
     private String channel;
     private String username;
+    private String user;
     private String iconUrl;
     private String iconEmoji;
     private List<Attachment> attachments;
@@ -51,7 +52,15 @@ public class SlackMessage {
         this.username = username;
     }
 
-    public String getIconUrl() {
+    public String getUser() {
+               return user;
+       }
+
+       public void setUser(String user) {
+               this.user = user;
+       }
+
+       public String getIconUrl() {
         return iconUrl;
     }
 

Reply via email to