optimize filter config storage
This commit is contained in:
parent
a022b3b6d9
commit
b5c93b1c4a
|
@ -39,8 +39,10 @@ object filter {
|
|||
td(
|
||||
renderCheckboxes(
|
||||
form,
|
||||
"increment",
|
||||
filter.increment.map(Increment.iso.to).map(_.toString),
|
||||
"increment", {
|
||||
if (filter.increment.nonEmpty) filter.increment
|
||||
else List(Increment.Yes, Increment.No)
|
||||
}.map(Increment.iso.to).map(_.toString),
|
||||
translatedIncrementChoices
|
||||
)
|
||||
)
|
||||
|
|
|
@ -94,7 +94,10 @@ object FilterConfig {
|
|||
"v" -> o.variant.map(_.id),
|
||||
"m" -> o.mode.map(_.id),
|
||||
"s" -> o.speed.map(_.id),
|
||||
"i" -> o.increment.take(2).map(Increment.iso.to),
|
||||
"i" -> {
|
||||
if (o.increment.size == 1) o.increment.map(Increment.iso.to).some
|
||||
else None
|
||||
},
|
||||
"e" -> o.ratingRange.toString
|
||||
)
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue