homeVM
This commit is contained in:
@@ -4,14 +4,11 @@ import android.Manifest
|
|||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
import androidx.compose.runtime.collectAsState
|
import androidx.compose.runtime.collectAsState
|
||||||
import androidx.compose.runtime.getValue
|
import androidx.compose.runtime.getValue
|
||||||
import androidx.compose.runtime.mutableStateOf
|
|
||||||
import androidx.compose.runtime.remember
|
|
||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
import androidx.compose.ui.platform.LocalContext
|
import androidx.compose.ui.platform.LocalContext
|
||||||
import androidx.hilt.navigation.compose.hiltViewModel
|
import androidx.hilt.navigation.compose.hiltViewModel
|
||||||
import com.google.accompanist.permissions.ExperimentalPermissionsApi
|
import com.google.accompanist.permissions.ExperimentalPermissionsApi
|
||||||
import com.google.accompanist.permissions.rememberPermissionState
|
import com.google.accompanist.permissions.rememberPermissionState
|
||||||
|
|
||||||
import `in`.sminnovations.attendanceapp.screens.home.ui.componets.AttendanceScreenContent
|
import `in`.sminnovations.attendanceapp.screens.home.ui.componets.AttendanceScreenContent
|
||||||
import `in`.sminnovations.attendanceapp.screens.home.ui.componets.NetworkErrorDialog
|
import `in`.sminnovations.attendanceapp.screens.home.ui.componets.NetworkErrorDialog
|
||||||
import `in`.sminnovations.attendanceapp.screens.home.ui.componets.UpdateDialog
|
import `in`.sminnovations.attendanceapp.screens.home.ui.componets.UpdateDialog
|
||||||
|
|||||||
@@ -68,7 +68,6 @@ class HomeViewModel @Inject constructor(
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun installUpdate(context: Context, url: String) {
|
fun installUpdate(context: Context, url: String) {
|
||||||
|
|
||||||
appUpdater.downloadAndInstall(url)
|
appUpdater.downloadAndInstall(url)
|
||||||
viewModelScope.launch {
|
viewModelScope.launch {
|
||||||
appUpdater.updateState.collect { state ->
|
appUpdater.updateState.collect { state ->
|
||||||
|
|||||||
Reference in New Issue
Block a user