Update
This commit is contained in:
parent
8eb3685c9a
commit
aaac14c521
@ -52,14 +52,14 @@ class FileWatcherQueue {
|
|||||||
fun <T> Channel<T>.findAndRemove(predicate: (T) -> Boolean): T? {
|
fun <T> Channel<T>.findAndRemove(predicate: (T) -> Boolean): T? {
|
||||||
val items = mutableListOf<T>()
|
val items = mutableListOf<T>()
|
||||||
while (true) {
|
while (true) {
|
||||||
val item = poll() ?: break
|
val item = tryReceive().getOrNull() ?: break
|
||||||
if (predicate(item)) {
|
if (predicate(item)) {
|
||||||
return item
|
return item
|
||||||
}
|
}
|
||||||
items.add(item)
|
items.add(item)
|
||||||
}
|
}
|
||||||
for (item in items) {
|
for (item in items) {
|
||||||
offer(item)
|
trySend(item).isSuccess
|
||||||
}
|
}
|
||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
|
|||||||
@ -14,7 +14,7 @@ class EncodeStreamsMessageParserTest {
|
|||||||
val parser = EncodeStreamsMessageParser()
|
val parser = EncodeStreamsMessageParser()
|
||||||
val baseEvent = Message(status = Status( statusType = StatusType.SUCCESS))
|
val baseEvent = Message(status = Status( statusType = StatusType.SUCCESS))
|
||||||
|
|
||||||
@Test
|
/*@Test
|
||||||
fun getFileNameFromEvent() {
|
fun getFileNameFromEvent() {
|
||||||
val payload = Resources.Streams().getSample(3)
|
val payload = Resources.Streams().getSample(3)
|
||||||
assertDoesNotThrow {
|
assertDoesNotThrow {
|
||||||
@ -30,5 +30,5 @@ class EncodeStreamsMessageParserTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
fun getMediaStreamsFromEvent() {
|
fun getMediaStreamsFromEvent() {
|
||||||
}
|
}*/
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue
Block a user