Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e0c4ff3e authored by Sayantan Roychowdhury's avatar Sayantan Roychowdhury
Browse files

issue_5413_2: TimeoutFragment - refreshData() if authData is not null as well...

issue_5413_2: TimeoutFragment - refreshData() if authData is not null as well as authValidity is true
parent 04884567
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -95,10 +95,11 @@ abstract class TimeoutFragment(@LayoutRes layoutId: Int) : Fragment(layoutId) {
     */
    fun refreshDataOrRefreshToken(mainActivityViewModel: MainActivityViewModel) {
        if (mainActivityViewModel.internetConnection.value == true) {
            mainActivityViewModel.authData.value?.let { authData ->
            val authData: AuthData? = mainActivityViewModel.authData.value
            if (authData != null && mainActivityViewModel.authValidity.value == true) {
                dismissTimeoutDialog()
                refreshData(authData)
            } ?: run {
            } else {
                /*
                 * Run noAuthRefresh() only once.
                 * Once it has been run, set isNoAuthRefreshExecuted to true.