Send toast messages to the home activity on connectivity changes

This commit is contained in:
2022-08-21 14:11:28 +02:00
parent 20588aab81
commit 2a44162c5a
5 changed files with 46 additions and 3 deletions

View File

@ -16,7 +16,8 @@ class Repository(private val api: SelfossApi, private val apiDetails: ApiDetails
val settings = Settings()
var items = ArrayList<SelfossModel.Item>()
private val isConnectionAvailable = connectivityStatus.isNetworkConnected
val isConnectionAvailable = connectivityStatus.isNetworkConnected
var connectionMonitored = false
var baseUrl = apiDetails.getBaseUrl()
lateinit var dateUtils: DateUtils
@ -348,9 +349,11 @@ class Repository(private val api: SelfossApi, private val apiDetails: ApiDetails
// https://github.com/ln-12/multiplatform-connectivity-status/issues/2
fun startNetwork() {
connectivityStatus.start()
connectionMonitored = true
}
fun stopNetwork() {
connectionMonitored = false
connectivityStatus.stop()
}