Как я могу обработать аутентификацию loggedInUser и отменить аутентификацию? - PullRequest
0 голосов
/ 17 июня 2020

Я не знаю, как решить код, я ОЧЕНЬ новичок в кодировании. Любая помощь будет оценена по достоинству.

класс LoginDataSource {

fun login(username: String, password: String): Result<LoggedInUser> {
    try {
        // TODO: handle loggedInUser authentication

        val fakeUser = LoggedInUser(java.util.UUID.randomUUID().toString(), "Jane Doe")
        return Result.Success(fakeUser)
    } catch (e: Throwable) {
        return Result.Error(IOException("Error logging in", e))
    }

}

fun logout() {
    // TODO: revoke authentication
}

}

1 Ответ

0 голосов
/ 17 июня 2020

Я думаю, что он основан на API, который вы должны вызвать, это связано с проектом.

В любом случае, если вы просто делаете что-то, чтобы узнать, а API отсутствует, вы можете просто сохранить где-нибудь учетные данные (например, SharedPreferences или с помощью ViewModel) и удалите их оттуда.

Вы также можете обратиться к документации Android, чтобы найти что-то вроде этого:

https://developer.android.com/training/id-auth

Надеюсь, это будет полезно :)

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