Skip to content
This repository was archived by the owner on May 25, 2023. It is now read-only.

Commit 13579e5

Browse files
authored
Merge pull request #55 from mtranter/ktable-recursion-fix
Force (K,V)=>Boolean to Predicate<K,V> in KTableS
2 parents 97d3a16 + 4d0643d commit 13579e5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/main/scala/com/lightbend/kafka/scala/streams/KTableS.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class KTableS[K, V](val inner: KTable[K, V]) {
2121

2222
def filter(predicate: (K, V) => Boolean,
2323
materialized: Materialized[K, V, KeyValueStore[Bytes, Array[Byte]]]): KTableS[K, V] = {
24-
inner.filter(predicate(_, _), materialized)
24+
inner.filter(predicate.asPredicate, materialized)
2525
}
2626

2727
def filterNot(predicate: (K, V) => Boolean): KTableS[K, V] = {
@@ -30,7 +30,7 @@ class KTableS[K, V](val inner: KTable[K, V]) {
3030

3131
def filterNot(predicate: (K, V) => Boolean,
3232
materialized: Materialized[K, V, KeyValueStore[Bytes, Array[Byte]]]): KTableS[K, V] = {
33-
inner.filterNot(predicate(_, _), materialized)
33+
inner.filterNot(predicate.asPredicate, materialized)
3434
}
3535

3636
def mapValues[VR](mapper: V => VR): KTableS[K, VR] = {

0 commit comments

Comments
 (0)