updated TrueHeme TestViewmodel.kt NetworkChecker.kt
This commit is contained in:
@@ -27,7 +27,6 @@ import androidx.work.PeriodicWorkRequestBuilder
|
||||
import androidx.work.WorkManager
|
||||
import com.example.hpostesting.util.CsvWriter
|
||||
import com.example.hpostesting.data.constant.DataHolder
|
||||
import com.example.hpostesting.util.NetworkStatusLiveData
|
||||
import com.example.hpostesting.util.Result
|
||||
import com.example.hpostesting.data.constant.Constants
|
||||
import com.example.hpostesting.data.dao.HemoCubeBufferDao
|
||||
@@ -50,6 +49,7 @@ import com.example.hpostesting.data.model.updates.DeviceUpdateRequest
|
||||
import com.example.hpostesting.data.repository.Repository
|
||||
import com.example.hpostesting.domain.CheckUpdateWorker
|
||||
import com.example.hpostesting.domain.LogFileManager
|
||||
import com.example.hpostesting.util.NetworkMonitor
|
||||
import dagger.hilt.android.lifecycle.HiltViewModel
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.launch
|
||||
@@ -72,6 +72,7 @@ class TrueHemeTestViewModel @Inject constructor(
|
||||
private val repository: Repository,
|
||||
private val logFileManager: LogFileManager,
|
||||
private val localFileDataSource: LocalFileDataSource,
|
||||
networkMonitor: NetworkMonitor,
|
||||
context: Context,
|
||||
) : ViewModel() {
|
||||
private var testUpload: Boolean = false
|
||||
@@ -87,6 +88,9 @@ class TrueHemeTestViewModel @Inject constructor(
|
||||
// init {
|
||||
// startPeriodicCheckUpdate()
|
||||
// }
|
||||
init {
|
||||
networkMonitor.startMonitoring()
|
||||
}
|
||||
|
||||
val loginResponse = MutableLiveData<Result<LoginResponse>>()
|
||||
|
||||
@@ -103,7 +107,7 @@ class TrueHemeTestViewModel @Inject constructor(
|
||||
|
||||
// Get the device ID of the device you want to retrieve data for (e.g., the first device in the list)
|
||||
|
||||
private val _networkStatusLiveData = NetworkStatusLiveData(context)
|
||||
private val _networkStatusLiveData =networkMonitor.isConnected
|
||||
val allUserData = hemoCubeDao.getAll()
|
||||
val allLocalData = hemoCubeDao.getAll()
|
||||
val allPendingUserToUpload = hemoCubeDao.getPendingUser()
|
||||
|
||||
Reference in New Issue
Block a user