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

Multiplatform file access #5656

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from
Draft

Multiplatform file access #5656

wants to merge 4 commits into from

Conversation

westnordost
Copy link
Member

Draft pull request for multiplatform file access. I.e. replace access via java.io.File with the equivalent from kotlinx.io.

Further integration is blocked until ktor-client has successfully migrated to kotlinx-io and released.

(Migration is currently in first iteration of code review: ktorio/ktor#4032)

@westnordost westnordost added blocked blocked by another issue iOS necessary for iOS port labels May 23, 2024
@westnordost westnordost self-assigned this Jun 13, 2024
@PattaFeuFeu
Copy link

Just notifying that ktorio/ktor#4032 has been merged by now 😊

@westnordost
Copy link
Member Author

westnordost commented Oct 4, 2024

Yes, but the current blocker is https://youtrack.jetbrains.com/issue/KTOR-7327/Support-conversion-between-byte-channel-interfaces-and-kotlinx-io-primitives

I.e. even though ktor-client in the new beta is now internally based on kotlinx-io, it has no compatibility to it on the interface 🤔. But it is cool that they recognize this as a problem and there is this ticket to track progress working on that issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked blocked by another issue iOS necessary for iOS port
Projects
Status: Blocked
Development

Successfully merging this pull request may close these issues.

2 participants