Marc Knaup
HttpClient
Worker
TransferMode.UNSAFE
@ThreadLocal
worker.execute(TransferMode.UNSAFE, { HttpClient(Ios) }) { httpClient -> threadLocalHttpClient = httpClient }
GlobalScope.launch(Dispatchers.Unconfined) { // use HttpClient }
body = TextContent( text = someJson, contentType = ContentType.Application.Json )
body = ByteArrayContent( bytes = someJson.toUtf8(), contentType = ContentType.Application.Json )
NSURLSession
Unconfined
worker.execute(TransferMode.UNSAFE, …)
e5l
atomicfu
A modern programming language that makes developers happier.