|
@@ -18,11 +18,6 @@ import java.util.concurrent.CopyOnWriteArrayList
|
|
|
|
|
|
class CookStepViewModel : BaseViewModel() {
|
|
|
|
|
|
- @Deprecated("后面会移除下面这些CookStatus")
|
|
|
- val tempStatus = CookStatus.Temp(80)
|
|
|
- val timeStatus = CookStatus.Time(5, 0, 0)
|
|
|
- val speedStatus = CookStatus.Speed(2, 0)
|
|
|
- val directionStatus = CookStatus.Direction(1, 1)
|
|
|
val currentSetting = MutableLiveData(CookSettingType.WEIGHT)
|
|
|
val stepUiData = CookStepUiData()
|
|
|
|
|
@@ -32,6 +27,7 @@ class CookStepViewModel : BaseViewModel() {
|
|
|
val dataCopy = mutableListOf<CookStepUiData>()
|
|
|
val allSteps = CopyOnWriteArrayList<CookStepStatus>()
|
|
|
val stepDisplay = MutableLiveData<CookStepStatus>()
|
|
|
+ val recipeLiveData = MutableLiveData<DevRecipe>()
|
|
|
var cookingStep: CookStepStatus? = null
|
|
|
var recipe: DevRecipe?= null;
|
|
|
|
|
@@ -39,6 +35,7 @@ class CookStepViewModel : BaseViewModel() {
|
|
|
FoodDataProvider.getDatabase().runInTransaction {
|
|
|
allSteps.clear()
|
|
|
recipe = FoodDataProvider.getDatabase().recipeDao().queryRecipe(number)
|
|
|
+ recipeLiveData.postValue(recipe)
|
|
|
val cookSteps = FoodDataProvider
|
|
|
.getDatabase()
|
|
|
.recipeDao()
|