Open saschpe opened 5 years ago
This issue has been automatically marked as stale because it has not had recent activity.
@e5l what's needed here? I can try and take this on.
Well, we are going to migrate it to kotlinx.serialization in server and then make it MPP. These are two first step. After that we may try to migrate it to client as well
Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.
Subsystem Locations
Is your feature request related to a problem? Please describe. When writing a multiplatform frontend (i.e. Android, iOS) using ktor-client, one has to use strings for get() / update() / delete() calls to a (Ktor-based) backend. This is tedious and error-prone and replicates what had to tbe done for the backend.
Describe the solution you'd like ktor-locations is available for clients as well and can be used in multiplatform projects.
Motivation to include to ktor Clients using ktor-client would benefit from using the same type-safe API path types that can be used for backends. This would increase code re-use and allows for easier refactoring.