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