Skip to content

Conversation

@JakubGonera
Copy link
Contributor

Description

In the C++ code we need some interface between raw JSI and our logic using JS promises. The current implementation uses too many nested lambdas, as well requires std::function bindings to each lambda.

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update (improves or adds clarity to existing documentation)

Tested on

  • iOS
  • Android

Related issues

#255

@JakubGonera JakubGonera force-pushed the @jakubgonera/style-transfer-exceptions branch from 20ba72c to 452ede5 Compare May 20, 2025 08:25
@JakubGonera JakubGonera force-pushed the @jakubgonera/promise-refactor branch from d86d00c to 891d632 Compare May 20, 2025 10:27
@JakubGonera JakubGonera marked this pull request as ready for review May 20, 2025 10:42
@JakubGonera JakubGonera force-pushed the @jakubgonera/style-transfer-exceptions branch from d72b399 to 1ae1b35 Compare May 20, 2025 13:37
Base automatically changed from @jakubgonera/style-transfer-exceptions to @jakubgonera/cpp May 20, 2025 13:48
@JakubGonera JakubGonera force-pushed the @jakubgonera/promise-refactor branch from 891d632 to 3ad9678 Compare May 20, 2025 14:05
@JakubGonera JakubGonera merged commit a7e3e4e into @jakubgonera/cpp May 20, 2025
1 check passed
@JakubGonera JakubGonera deleted the @jakubgonera/promise-refactor branch May 20, 2025 14:15
JakubGonera added a commit that referenced this pull request May 28, 2025
## Description

In the C++ code we need some interface between raw JSI and our logic
using JS promises. The current implementation uses too many nested
lambdas, as well requires `std::function` bindings to each lambda.

### Type of change

- [x] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] Documentation update (improves or adds clarity to existing
documentation)

### Tested on

- [x] iOS
- [x] Android

### Related issues

#255
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.

3 participants