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

Commit 93c8600a authored by Hasib Prince's avatar Hasib Prince
Browse files

fixed: memory leak from mainactivity

parent 7b55b033
Loading
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -109,7 +109,7 @@ class MainActivity : AppCompatActivity() {
            }
        }

        viewModel.setupConnectivityManager(this)
        viewModel.setupConnectivityManager(applicationContext)

        viewModel.internetConnection.observe(this) { isInternetAvailable ->
            hasInternet = isInternetAvailable
+4 −0
Original line number Diff line number Diff line
@@ -43,4 +43,8 @@ object UpdatesDao {
    fun clearSuccessfullyUpdatedApps() {
        _successfulUpdatedApps.clear()
    }

    fun clearAllUpdatableApps() {
        _appsAwaitingForUpdate.clear()
    }
}
+2 −0
Original line number Diff line number Diff line
@@ -19,6 +19,7 @@ package foundation.e.apps.data.login

import foundation.e.apps.data.Constants
import foundation.e.apps.data.enums.User
import foundation.e.apps.data.fused.UpdatesDao
import javax.inject.Inject
import javax.inject.Singleton

@@ -58,5 +59,6 @@ class LoginCommon @Inject constructor(
        loginDataStore.setSource(Constants.PREFERENCE_SHOW_FOSS, true)
        loginDataStore.setSource(Constants.PREFERENCE_SHOW_PWA, true)
        loginDataStore.setSource(Constants.PREFERENCE_SHOW_GPLAY, true)
        UpdatesDao.clearAllUpdatableApps()
    }
}