mirror of
https://github.com/msfjarvis/compose-lobsters
synced 2025-08-16 10:27:03 +05:30
chore: migrate away from deprecated OkHttp API
This commit is contained in:
parent
9cb85c8f76
commit
0c96e8b62a
2 changed files with 6 additions and 6 deletions
|
@ -17,8 +17,8 @@ import dev.msfjarvis.claw.util.TestUtils.getResource
|
||||||
import kotlinx.serialization.ExperimentalSerializationApi
|
import kotlinx.serialization.ExperimentalSerializationApi
|
||||||
import kotlinx.serialization.json.Json
|
import kotlinx.serialization.json.Json
|
||||||
import kotlinx.serialization.json.JsonNamingStrategy
|
import kotlinx.serialization.json.JsonNamingStrategy
|
||||||
import okhttp3.MediaType
|
import okhttp3.MediaType.Companion.toMediaType
|
||||||
import okhttp3.ResponseBody
|
import okhttp3.ResponseBody.Companion.toResponseBody
|
||||||
|
|
||||||
@OptIn(ExperimentalSerializationApi::class)
|
@OptIn(ExperimentalSerializationApi::class)
|
||||||
class ApiWrapper(controller: EitherNetController<LobstersApi>) {
|
class ApiWrapper(controller: EitherNetController<LobstersApi>) {
|
||||||
|
@ -41,7 +41,7 @@ class ApiWrapper(controller: EitherNetController<LobstersApi>) {
|
||||||
controller.enqueue(LobstersApi::getCSRFToken) {
|
controller.enqueue(LobstersApi::getCSRFToken) {
|
||||||
success(
|
success(
|
||||||
CSRFTokenConverter.convert(
|
CSRFTokenConverter.convert(
|
||||||
ResponseBody.create(MediaType.get("text/html"), getResource("csrf_page.html"))
|
getResource("csrf_page.html").toResponseBody("text/html".toMediaType())
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,8 +11,8 @@ import com.slack.eithernet.test.EitherNetController
|
||||||
import com.slack.eithernet.test.enqueue
|
import com.slack.eithernet.test.enqueue
|
||||||
import dev.msfjarvis.claw.api.converters.SearchConverter
|
import dev.msfjarvis.claw.api.converters.SearchConverter
|
||||||
import dev.msfjarvis.claw.util.TestUtils.getResource
|
import dev.msfjarvis.claw.util.TestUtils.getResource
|
||||||
import okhttp3.MediaType
|
import okhttp3.MediaType.Companion.toMediaType
|
||||||
import okhttp3.ResponseBody
|
import okhttp3.ResponseBody.Companion.toResponseBody
|
||||||
|
|
||||||
class SearchApiWrapper(controller: EitherNetController<LobstersSearchApi>) {
|
class SearchApiWrapper(controller: EitherNetController<LobstersSearchApi>) {
|
||||||
val api = controller.api
|
val api = controller.api
|
||||||
|
@ -21,7 +21,7 @@ class SearchApiWrapper(controller: EitherNetController<LobstersSearchApi>) {
|
||||||
controller.enqueue(LobstersSearchApi::searchPosts) {
|
controller.enqueue(LobstersSearchApi::searchPosts) {
|
||||||
success(
|
success(
|
||||||
SearchConverter.convert(
|
SearchConverter.convert(
|
||||||
ResponseBody.create(MediaType.get("text/html"), getResource("search_chatgpt_page.html"))
|
getResource("search_chatgpt_page.html").toResponseBody("text/html".toMediaType())
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue