You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2019/11/06 10:24:22 UTC

[camel] 01/04: CAMEL-14143 - Slack Component: Consumer does not retrieve user details on message event, thanks to Andy Krohg for the patch

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

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

commit 80cf087e6f4f1a296db9a9bfdbf8f32cc155ace4
Author: Andrea Cosentino <an...@gmail.com>
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;
     }