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

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

commit e3ffa937dd00f06fcaae13c352dcfe598c26777e
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 8c8368d..6c4e268 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
@@ -184,9 +184,9 @@ public class SlackEndpoint extends ScheduledPollEndpoint {
         Exchange exchange = super.createExchange(pattern);
         SlackMessage slackMessage = new SlackMessage();
         String text = object.getString("text");
-        String username = object.getString("username");
+        String user = object.getString("user");
         slackMessage.setText(text);
-        slackMessage.setUsername(username);
+        slackMessage.setUser(user);
         if (ObjectHelper.isNotEmpty(object.get("icons"))) {
             JsonObject icons = object.getMap("icons");
             if (ObjectHelper.isNotEmpty(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 0a66060..46fcbd6 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