Archived
Implemented user setting for displaying allergens next to an offer
This commit is contained in:
@@ -61,4 +61,10 @@ class CanteenViewModel(app: Application) : AppViewModel(app) {
|
||||
* @return whether the preference needs to be met
|
||||
*/
|
||||
fun getPreference(pref: DietaryPreferences): Boolean = repo.getPreference(pref)
|
||||
|
||||
/**
|
||||
* This value determines whether the user wants to have allergens marked.
|
||||
*/
|
||||
val preferenceAllergen: Boolean
|
||||
get() = repo.getPreferenceAllergen()
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.denizk0461.studip.viewmodel
|
||||
|
||||
import android.app.Application
|
||||
|
||||
/**
|
||||
* View model for [com.denizk0461.studip.fragment.SettingsFragment]
|
||||
*
|
||||
* @param app reference to the app
|
||||
*/
|
||||
class SettingsViewModel(app: Application) : AppViewModel(app) {
|
||||
|
||||
/**
|
||||
* This value determines whether the user wants to have allergens marked.
|
||||
*/
|
||||
var preferenceAllergen: Boolean
|
||||
get() = repo.getPreferenceAllergen()
|
||||
set(value) { repo.setPreferenceAllergen(value) }
|
||||
}
|
||||
Reference in New Issue
Block a user