Skip to content

Commit 64146a3

Browse files
committed
fix: register the type adapter to parse messages as expected
1 parent 2adc56c commit 64146a3

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

slack-api-client/src/main/java/com/slack/api/util/json/GsonFactory.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import com.slack.api.model.File;
1010
import com.slack.api.model.admin.AppWorkflow;
1111
import com.slack.api.model.block.ContextBlockElement;
12+
import com.slack.api.model.block.ContextActionsBlockElement;
1213
import com.slack.api.model.block.LayoutBlock;
1314
import com.slack.api.model.block.composition.TextObject;
1415
import com.slack.api.model.block.element.BlockElement;
@@ -75,6 +76,7 @@ public static void registerTypeAdapters(GsonBuilder builder, boolean failOnUnkno
7576
.registerTypeAdapter(LayoutBlock.class, new GsonLayoutBlockFactory(failOnUnknownProps))
7677
.registerTypeAdapter(TextObject.class, new GsonTextObjectFactory(failOnUnknownProps))
7778
.registerTypeAdapter(ContextBlockElement.class, new GsonContextBlockElementFactory(failOnUnknownProps))
79+
.registerTypeAdapter(ContextActionsBlockElement.class, new GsonContextActionsBlockElementFactory(failOnUnknownProps))
7880
.registerTypeAdapter(BlockElement.class, new GsonBlockElementFactory(failOnUnknownProps))
7981
.registerTypeAdapter(RichTextElement.class, new GsonRichTextElementFactory(failOnUnknownProps))
8082
.registerTypeAdapter(FunctionExecutedEvent.InputValue.class, new GsonFunctionExecutedEventInputValueFactory())

0 commit comments

Comments
 (0)