Don’t show skills if user opted out. Fixes #958

This commit is contained in:
Phillip Thelen 2018-02-26 13:17:04 +01:00
parent 9bcb8987f0
commit 59b55001df

View file

@ -53,8 +53,9 @@ class RealmUserLocalRepository(realm: Realm) : RealmBaseLocalRepository(realm),
}
override fun getSkills(user: User): Observable<RealmResults<Skill>> {
val habitClass = if (user.preferences.disableClasses) "none" else user.stats.habitClass
return realm.where(Skill::class.java)
.equalTo("habitClass", user.stats.getHabitClass())
.equalTo("habitClass", habitClass)
.lessThanOrEqualTo("lvl", user.stats.lvl)
.findAll()
.asObservable()