Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Support for Combine Publishers #2963

Open
lightandshadow68 opened this issue May 13, 2022 · 1 comment
Open

Add Support for Combine Publishers #2963

lightandshadow68 opened this issue May 13, 2022 · 1 comment

Comments

@lightandshadow68
Copy link

lightandshadow68 commented May 13, 2022

In v3.0, Couchbase Lite Android has recently added Kotlin Flow support for Document changes, replication changes, query changes. Etc.

Combine extensions support for iOS / macOS would be equally useful, especially when used with SwiftUI development and other combine pipelines.

For example, one use case is to leverage CombineLatest to wait until multiple Combine pipelines have completed before presenting an application's main user interface. This could include simultaneously waiting for the current Replication publisher to emit a status with an activity of idle. A Replication pipeline can also be monitored for authentication errors, Queries can publish a stream of result changes, etc.

@pasin
Copy link
Contributor

pasin commented Jun 1, 2023

Thanks for suggestion. We will need to look into this as one of the candidate for an enhancement feature. Any suggestion about what the functionalities and what API may look like are very welcome.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants