Skip to content

Commit 6dfd760

Browse files
authored
Add thread_ts parameter to response_url sender inputs (#1126)
1 parent 1d54ca0 commit 6dfd760

File tree

6 files changed

+10
-1
lines changed

6 files changed

+10
-1
lines changed

slack-app-backend/src/main/java/com/slack/api/app_backend/interactive_components/response/ActionResponse.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,5 @@ public class ActionResponse {
2222
private List<Attachment> attachments;
2323
private List<LayoutBlock> blocks;
2424
private Message.Metadata metadata;
25+
private String threadTs;
2526
}

slack-app-backend/src/main/java/com/slack/api/app_backend/slash_commands/response/SlashCommandResponse.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,5 @@ public class SlashCommandResponse {
2323
private List<Attachment> attachments;
2424
private List<LayoutBlock> blocks;
2525
private Message.Metadata metadata;
26+
private String threadTs;
2627
}

slack-app-backend/src/main/java/com/slack/api/app_backend/views/response/InputBlockResponse.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,5 @@ public class InputBlockResponse {
2020
private List<Attachment> attachments;
2121
private List<LayoutBlock> blocks;
2222
private Message.Metadata metadata;
23+
private String threadTs;
2324
}

slack-app-backend/src/test/java/test_locally/app_backend/interactive_components/response/ActionResponseTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ public void test() {
1919
response.setBlocks(Collections.emptyList());
2020
response.setDeleteOriginal(false);
2121
response.setReplaceOriginal(true);
22+
response.setThreadTs("111.222");
2223

2324
assertThat(response.getText(), is("something to say"));
2425

@@ -28,7 +29,8 @@ public void test() {
2829
"\"replace_original\":true," +
2930
"\"delete_original\":false," +
3031
"\"attachments\":[]," +
31-
"\"blocks\":[]" +
32+
"\"blocks\":[]," +
33+
"\"thread_ts\":\"111.222\"" +
3234
"}"));
3335
}
3436

slack-app-backend/src/test/java/test_locally/app_backend/slash_commands/SlashCommandResponseSenderTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ public void test() throws Exception {
2323
SlashCommandResponseSender sender = new SlashCommandResponseSender(slack);
2424
SlashCommandResponse data = SlashCommandResponse.builder()
2525
.text("Hi there!")
26+
.responseType("in_channel")
27+
.threadTs("111.222")
2628
.build();
2729
WebhookResponse response = sender.send(slackApiServer.getWebhookUrl(), data);
2830
assertNotNull(response);

slack-app-backend/src/test/java/test_locally/app_backend/views/InputBlockResponseSenderTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ public void test() throws Exception {
2626

2727
InputBlockResponse data = InputBlockResponse.builder()
2828
.text("Hi there!")
29+
.responseType("in_channel")
30+
.threadTs("111.222")
2931
.build();
3032
WebhookResponse response = sender.send(slackApiServer.getWebhookUrl(), data);
3133
assertNotNull(response);

0 commit comments

Comments
 (0)