Aleksey Mikhailov
Aleksey Mikhailov
hi! can you show output of tasks: - `./gradlew tasks` - `./gradlew projects` - `./gradlew :kmm-library:tasks` ?
Sorry for delay. Sync task in inputDir use output sir of link task. Can you run not pod install, but just ./gradlew syncMultiPlatformLibraryDebugFrameworkIosX64 ? This task should run link task...
@rhonyabdullah can you publish reproducer project please?
i and my coworkers still waiting this feature :) after release of M1 Pro and M1 Max most part of mobile developers in our company moved to M1 and we...
@Tetraquark hi! i think your case can be solved by something like Logger ktor feature. in this feature all content received (for logs) and later it passed to next pipeline...
code that help: ``` scope.receivePipeline.intercept(HttpReceivePipeline.After) { response -> val charset = response.contentType()?.charset() ?: Charsets.UTF_8 // Get body from content val body = response.content.readRemaining().readText( charset = charset ) // Processing body...
here implementation - https://gist.github.com/adevone/34e95f20560316a21453a9baaa90c5b6 ``` import io.ktor.client.request.HttpRequest import io.ktor.content.TextContent import java.util.* class CurlBuilder( request: HttpRequest, private val ignoreHeaders: List = emptyList() ) { private val url: String = request.url.toString() private...
@DevTchernov ktor already have feature `HttpCache` with correct E-Tag caching out-of-box use: `install(HttpCache)` in `HttpClient` and it will work. also you can save cache to disk by implementing own `HttpCacheStorage`...
@shadowsheep1 moko-network use 1.3.70, what do you mean about 1.3.50?
in our usecases we not read response headers yet and do status code checks only in ErrorFeature (if status code not successful then this feature try create exception for this...