slackapi / java-slack-sdk

Slack Developer Kit (including Bolt for Java) for any JVM language
https://tools.slack.dev/java-slack-sdk/
MIT License
577 stars 214 forks source link

Add rich_text_input block element support #1215

Closed seratch closed 1 year ago

seratch commented 1 year ago

This pull request adds a few changes for supporting rich_text_input block element on modals and Home tabs:

references:

Category (place an x in each of the [ ])

Requirements

Please read the Contributing guidelines and Code of Conduct before creating this issue or pull request. By submitting, you agree to those rules.

codecov[bot] commented 1 year ago

Codecov Report

Merging #1215 (890550d) into main (ab7374c) will decrease coverage by 0.05%. The diff coverage is 57.69%.

@@             Coverage Diff              @@
##               main    #1215      +/-   ##
============================================
- Coverage     74.69%   74.65%   -0.05%     
- Complexity     4066     4070       +4     
============================================
  Files           436      437       +1     
  Lines         12835    12861      +26     
  Branches       1301     1301              
============================================
+ Hits           9587     9601      +14     
- Misses         2484     2496      +12     
  Partials        764      764              
Files Coverage Δ
...k/element/container/SingleBlockElementContainer.kt 43.85% <100.00%> (+2.04%) :arrow_up:
...rc/main/java/com/slack/api/model/block/Blocks.java 89.47% <ø> (ø)
...m/slack/api/model/block/element/BlockElements.java 93.75% <0.00%> (-3.03%) :arrow_down:
...m/slack/api/util/json/GsonBlockElementFactory.java 72.09% <0.00%> (-1.72%) :arrow_down:
...ck/element/container/MultiBlockElementContainer.kt 75.43% <0.00%> (-2.75%) :arrow_down:
...nsion/block/element/RichTextInputElementBuilder.kt 65.00% <65.00%> (ø)

... and 1 file with indirect coverage changes

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more