# HG changeset patch # User Da Risk # Date 1705438874 14400 # Node ID 5db96a3b9aa348f0a4c3aed42cabbf72cbbe538b # Parent a1b9ef3d8ef3ceed7cbfe7321f258cb9583a5af3 geekdroid: remove a few deprecated warnings diff -r a1b9ef3d8ef3 -r 5db96a3b9aa3 geekdroid/build.gradle.kts --- a/geekdroid/build.gradle.kts Tue Jan 16 16:50:07 2024 -0400 +++ b/geekdroid/build.gradle.kts Tue Jan 16 17:01:14 2024 -0400 @@ -105,6 +105,8 @@ implementation(libs.room.runtime) implementation(libs.browser) implementation(libs.work.runtime) + implementation(libs.preference.ktx) + } diff -r a1b9ef3d8ef3 -r 5db96a3b9aa3 geekdroid/src/main/java/com/geekorum/geekdroid/accounts/AccountAuthenticatorAppCompatActivity.kt --- a/geekdroid/src/main/java/com/geekorum/geekdroid/accounts/AccountAuthenticatorAppCompatActivity.kt Tue Jan 16 16:50:07 2024 -0400 +++ b/geekdroid/src/main/java/com/geekorum/geekdroid/accounts/AccountAuthenticatorAppCompatActivity.kt Tue Jan 16 17:01:14 2024 -0400 @@ -26,6 +26,7 @@ import android.accounts.AccountManager import android.os.Bundle import androidx.appcompat.app.AppCompatActivity +import androidx.core.content.IntentCompat /** * An [AccountAuthenticatorActivity] that supports and AppCompat theme @@ -37,7 +38,7 @@ override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) - accountAuthenticatorResponse = intent.getParcelableExtra(AccountManager.KEY_ACCOUNT_AUTHENTICATOR_RESPONSE) + accountAuthenticatorResponse = IntentCompat.getParcelableExtra(intent, AccountManager.KEY_ACCOUNT_AUTHENTICATOR_RESPONSE, AccountAuthenticatorResponse::class.java) accountAuthenticatorResponse?.onRequestContinued() } diff -r a1b9ef3d8ef3 -r 5db96a3b9aa3 geekdroid/src/main/java/com/geekorum/geekdroid/accounts/AccountSelector.kt --- a/geekdroid/src/main/java/com/geekorum/geekdroid/accounts/AccountSelector.kt Tue Jan 16 16:50:07 2024 -0400 +++ b/geekdroid/src/main/java/com/geekorum/geekdroid/accounts/AccountSelector.kt Tue Jan 16 17:01:14 2024 -0400 @@ -26,7 +26,7 @@ import android.annotation.SuppressLint import android.app.Application import android.content.SharedPreferences -import android.preference.PreferenceManager +import androidx.preference.PreferenceManager import javax.inject.Inject @@ -35,7 +35,8 @@ */ class AccountSelector internal constructor( private val preferences: SharedPreferences, - private val accountManager: AccountManager) { + private val accountManager: AccountManager +) { val savedAccount: Account? get() { diff -r a1b9ef3d8ef3 -r 5db96a3b9aa3 geekdroid/src/main/java/com/geekorum/geekdroid/accounts/AccountTokenRetriever.kt --- a/geekdroid/src/main/java/com/geekorum/geekdroid/accounts/AccountTokenRetriever.kt Tue Jan 16 16:50:07 2024 -0400 +++ b/geekdroid/src/main/java/com/geekorum/geekdroid/accounts/AccountTokenRetriever.kt Tue Jan 16 17:01:14 2024 -0400 @@ -71,7 +71,7 @@ getAuthToken(account, tokenType, options, notifyAuthFailure, { try { val bundle = it.result - cont.resume(bundle[AccountManager.KEY_AUTHTOKEN] as String?) + cont.resume(bundle.getString(AccountManager.KEY_AUTHTOKEN)) } catch (e: Exception) { cont.resumeWithException(e) }