Skip to content

Test non-blocking receive interface in Kotlin - #1927

Merged
DanGould merged 1 commit into
payjoin:masterfrom
xstoicunicornx:async-compat-kotlin
Oct 9, 2026
Merged

DanGould merged 1 commit into
payjoin:masterfrom
xstoicunicornx:async-compat-kotlin

Conversation

@xstoicunicornx

Copy link
Copy Markdown
Collaborator

Kotlin was unintentionally left out of updates in #1446, this rectifies that. This will run the Kotlin v2-to-v2 integration test in both callback and nonblocking transition modes, matching the other bindings.

Closes #1919 .

Assigning @chavic to review.

Disclosure: co-authored by Claude Code

Pull Request Checklist

Please confirm the following before requesting review:

The FFI bindings for the two-phase validation API landed in 3d6305d
with integration tests for C#, Dart, JavaScript, and Python. Kotlin
was left out.

Run the Kotlin v2-to-v2 integration test in both callback and
nonblocking transition modes, matching the other bindings. Checklist
and marked checklist item handles are closed after use, consistent
with how the rest of the test manages uniffi objects.
@coveralls

Copy link
Copy Markdown
Collaborator

Coverage Report for CI Build 36626064208

Coverage remained the same at 87.072%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 17350
Covered Lines: 15107
Line Coverage: 87.07%
Coverage Strength: 327.77 hits per line

💛 - Coveralls

@caarloshenriq caarloshenriq left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tACK 7c905c5

Ran nix develop .#kotlin -c bash ./payjoin-ffi/kotlin/contrib/test.sh, both v2ToV2PayjoinCallback and v2ToV2PayjoinNonblocking pass.

@chavic

chavic commented Oct 9, 2026

Copy link
Copy Markdown
Collaborator

tACK

@DanGould
DanGould merged commit 200d0e7 into payjoin:master Oct 9, 2026
57 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Non-blocking Interface missing Kotlin FFI Bindings

5 participants