Skip to content

Instantly share code, notes, and snippets.

@arildojr7
Created August 10, 2023 20:27
Show Gist options
  • Save arildojr7/daaddbc8690f1f15127f646a926b6346 to your computer and use it in GitHub Desktop.
Save arildojr7/daaddbc8690f1f15127f646a926b6346 to your computer and use it in GitHub Desktop.
OldWayInterceptor.kt
class MockInterceptor : Interceptor {
override fun intercept(chain: Interceptor.Chain): Response {
val uri = chain.request().url().uri().toString()
val responseString = when {
uri.endsWith("starred") -> getListOfReposBeingStarredJson
else -> ""
}
return chain.proceed(chain.request())
.newBuilder()
.code(SUCCESS_CODE)
.protocol(Protocol.HTTP_2)
.message(responseString)
.body(ResponseBody.create(MediaType.parse("application/json"), responseString.toByteArray()))
.addHeader("content-type", "application/json")
.build()
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment