Loading app/src/main/kotlin/at/bitfire/davdroid/settings/AccountSettings.kt +2 −4 Original line number Original line Diff line number Diff line Loading @@ -137,11 +137,9 @@ class AccountSettings @AssistedInject constructor( } } fun updateAuthState(authState: AuthState) { fun updateAuthState(authState: AuthState) { OAuthMurena.newAuthState(authState)?.let { authState -> accountManager.setAndVerifyUserData(account, KEY_AUTH_STATE, authState.jsonSerializeString()) accountManager.setAndVerifyUserData(account, KEY_AUTH_STATE, authState.jsonSerializeString()) OAuthMurena.saveAuthState(context, account, authState) OAuthMurena.saveAuthState(context, account, authState) } } } /** /** * Returns whether users can modify credentials from the account settings screen. * Returns whether users can modify credentials from the account settings screen. Loading app/src/main/kotlin/foundation/e/accountmanager/network/OAuthMurena.kt +1 −9 Original line number Original line Diff line number Diff line Loading @@ -26,9 +26,9 @@ import androidx.core.net.toUri import at.bitfire.davdroid.BuildConfig import at.bitfire.davdroid.BuildConfig import at.bitfire.davdroid.settings.Credentials import at.bitfire.davdroid.settings.Credentials import at.bitfire.davdroid.sync.account.setAndVerifyUserData import at.bitfire.davdroid.sync.account.setAndVerifyUserData import foundation.e.accountmanager.pref.AuthStatePrefUtils import com.owncloud.android.lib.common.accounts.AccountUtils import com.owncloud.android.lib.common.accounts.AccountUtils import foundation.e.accountmanager.AccountTypes import foundation.e.accountmanager.AccountTypes import foundation.e.accountmanager.pref.AuthStatePrefUtils import net.openid.appauth.AuthState import net.openid.appauth.AuthState import net.openid.appauth.AuthorizationRequest import net.openid.appauth.AuthorizationRequest import net.openid.appauth.AuthorizationServiceConfiguration import net.openid.appauth.AuthorizationServiceConfiguration Loading Loading @@ -108,12 +108,4 @@ object OAuthMurena { logger.log(Level.INFO, "Saved new authState $stateJson") logger.log(Level.INFO, "Saved new authState $stateJson") } } } } fun newAuthState(authState: AuthState?): AuthState? = authState?.apply { needsTokenRefresh = scopeSet?.contains("offline_access") != true if (BuildConfig.DEBUG) { logger.log(Level.INFO, "needsTokenRefresh: $needsTokenRefresh") } } } } Loading
app/src/main/kotlin/at/bitfire/davdroid/settings/AccountSettings.kt +2 −4 Original line number Original line Diff line number Diff line Loading @@ -137,11 +137,9 @@ class AccountSettings @AssistedInject constructor( } } fun updateAuthState(authState: AuthState) { fun updateAuthState(authState: AuthState) { OAuthMurena.newAuthState(authState)?.let { authState -> accountManager.setAndVerifyUserData(account, KEY_AUTH_STATE, authState.jsonSerializeString()) accountManager.setAndVerifyUserData(account, KEY_AUTH_STATE, authState.jsonSerializeString()) OAuthMurena.saveAuthState(context, account, authState) OAuthMurena.saveAuthState(context, account, authState) } } } /** /** * Returns whether users can modify credentials from the account settings screen. * Returns whether users can modify credentials from the account settings screen. Loading
app/src/main/kotlin/foundation/e/accountmanager/network/OAuthMurena.kt +1 −9 Original line number Original line Diff line number Diff line Loading @@ -26,9 +26,9 @@ import androidx.core.net.toUri import at.bitfire.davdroid.BuildConfig import at.bitfire.davdroid.BuildConfig import at.bitfire.davdroid.settings.Credentials import at.bitfire.davdroid.settings.Credentials import at.bitfire.davdroid.sync.account.setAndVerifyUserData import at.bitfire.davdroid.sync.account.setAndVerifyUserData import foundation.e.accountmanager.pref.AuthStatePrefUtils import com.owncloud.android.lib.common.accounts.AccountUtils import com.owncloud.android.lib.common.accounts.AccountUtils import foundation.e.accountmanager.AccountTypes import foundation.e.accountmanager.AccountTypes import foundation.e.accountmanager.pref.AuthStatePrefUtils import net.openid.appauth.AuthState import net.openid.appauth.AuthState import net.openid.appauth.AuthorizationRequest import net.openid.appauth.AuthorizationRequest import net.openid.appauth.AuthorizationServiceConfiguration import net.openid.appauth.AuthorizationServiceConfiguration Loading Loading @@ -108,12 +108,4 @@ object OAuthMurena { logger.log(Level.INFO, "Saved new authState $stateJson") logger.log(Level.INFO, "Saved new authState $stateJson") } } } } fun newAuthState(authState: AuthState?): AuthState? = authState?.apply { needsTokenRefresh = scopeSet?.contains("offline_access") != true if (BuildConfig.DEBUG) { logger.log(Level.INFO, "needsTokenRefresh: $needsTokenRefresh") } } } }