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