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 <[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; }
