Retorfit2 построен в спящем не признается - PullRequest
0 голосов
/ 22 сентября 2019

Я использую Retrofit2, чтобы сделать свои вызовы API, и мне трудно понять, что происходит.Моя IDE права no говорит, что она не может разрешить приостановку, недопустимое объявление метода и неожиданный токен.Я следовал тому, что

Это то, что есть в моем Gradle

implementation 'com.squareup.retrofit2:converter-gson:2.6.1'
implementation 'com.squareup.retrofit2:retrofit:2.6.1'
implementation "org.jetbrains.anko:anko-coroutines:0.10.8"

implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.2.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.2.0'

Интерфейс:

@POST("login")
suspend fun login(@Body loginRequest : LoginRequest): LoggedInUser;

Не уверен, что происходит, и не уверен, что я на самом деле делаючто я хочу правильно.Я хочу вызвать конечную точку входа в систему, но обработать ее как операцию синхронизации, чтобы пользователь не переходил на страницу входа без выполнения запроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...