Loading...
Loading...
Remote API traps in Kotlin Multiplatform: Ktor clients, defensive parsing, Resource envelopes, OK responses that dropped your data, auth callbacks, retry backoff, downloads, websockets, clock sync. Use when calls succeed but data never lands.
npx skill4agent add maxrave-dev/kotlin-footguns remote-api-footgunsreferences/../*/references/<name>.mdktor-kmp-client-architecturecurl-logger-ktor-pluginparallel-chunked-downloadstructural-defensive-parsingresponse-to-domain-flowapi-ok-but-ignoredunknown-not-a-valid-scoreenum-normalize-over-legacy-dataoauth-callback-not-through-navretry-needs-backoff-and-caplogin-state-fans-out-to-settingsnested-flag-settings-auto-disablemonotonic-clock-offset-syncprotobuf-without-codegen-kmpborrowed-wire-protocol-disciplinewebsocket-session-handshake-lifecyclepublish-a-snapshot-on-taking-the-role