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:17:21 UTC
[camel] 01/02: 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 master
in repository https://gitbox.apache.org/repos/asf/camel.git
commit e3ffa937dd00f06fcaae13c352dcfe598c26777e
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 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;
}