|
@@ -1,14 +1,12 @@
|
|
|
package com.framework.mvvm.mv
|
|
|
|
|
|
-import androidx.lifecycle.LiveData
|
|
|
-import androidx.lifecycle.MutableLiveData
|
|
|
-import androidx.lifecycle.Transformations
|
|
|
-import androidx.lifecycle.ViewModel
|
|
|
+import androidx.lifecycle.*
|
|
|
import com.framework.mvvm.model.data.AbsentLiveData
|
|
|
import com.framework.mvvm.model.data.Data
|
|
|
import com.framework.mvvm.model.db.entity.ProjectEntity
|
|
|
import com.framework.mvvm.model.repository.FrameRepository
|
|
|
import com.framework.mvvm.model.vo.FrameRequest
|
|
|
+import kotlinx.coroutines.launch
|
|
|
|
|
|
|
|
|
class FrameViewModel(private val repository: FrameRepository) : ViewModel() {
|
|
@@ -34,4 +32,10 @@ class FrameViewModel(private val repository: FrameRepository) : ViewModel() {
|
|
|
_frameRequest.value = it
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ fun insProjects(projects: List<ProjectEntity>) {
|
|
|
+ viewModelScope.launch {
|
|
|
+ repository.insProject(projects)
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|