fix(preference): Minus and Plus assign missing set(...) call

This commit is contained in:
Ahmad Ansori Palembani 2024-08-16 07:06:22 +07:00
parent 0374942a34
commit f15fbdc8cb
Signed by: null2264
GPG key ID: BA64F8B60AF3EFB6
3 changed files with 6 additions and 3 deletions

View file

@ -54,11 +54,11 @@ inline fun <reified T, R : T> Preference<T>.getAndSet(crossinline block: (T) ->
)
operator fun <T> Preference<Set<T>>.plusAssign(item: Collection<T>) {
get() + item
set(get() + item)
}
operator fun <T> Preference<Set<T>>.minusAssign(item: Collection<T>) {
get() - item
set(get() - item)
}
operator fun <T> Preference<Set<T>>.plusAssign(item: T) {