Use CONCURRENT concurrency as default for subcribeAlways

This commit is contained in:
Him188 2020-05-06 12:03:50 +08:00
parent aadea751ac
commit 42ceb38020

View File

@ -228,7 +228,7 @@ fun <E : Event> CoroutineScope.subscribe(
*/ */
inline fun <reified E : Event> CoroutineScope.subscribeAlways( inline fun <reified E : Event> CoroutineScope.subscribeAlways(
coroutineContext: CoroutineContext = EmptyCoroutineContext, coroutineContext: CoroutineContext = EmptyCoroutineContext,
concurrency: Listener.ConcurrencyKind = Listener.ConcurrencyKind.LOCKED, concurrency: Listener.ConcurrencyKind = Listener.ConcurrencyKind.CONCURRENT,
priority: Listener.EventPriority = NORMAL, priority: Listener.EventPriority = NORMAL,
noinline listener: suspend E.(E) -> Unit noinline listener: suspend E.(E) -> Unit
): Listener<E> = subscribeAlways(E::class, coroutineContext, concurrency, priority, listener) ): Listener<E> = subscribeAlways(E::class, coroutineContext, concurrency, priority, listener)
@ -240,7 +240,7 @@ inline fun <reified E : Event> CoroutineScope.subscribeAlways(
fun <E : Event> CoroutineScope.subscribeAlways( fun <E : Event> CoroutineScope.subscribeAlways(
eventClass: KClass<E>, eventClass: KClass<E>,
coroutineContext: CoroutineContext = EmptyCoroutineContext, coroutineContext: CoroutineContext = EmptyCoroutineContext,
concurrency: Listener.ConcurrencyKind = Listener.ConcurrencyKind.LOCKED, concurrency: Listener.ConcurrencyKind = Listener.ConcurrencyKind.CONCURRENT,
priority: Listener.EventPriority = NORMAL, priority: Listener.EventPriority = NORMAL,
listener: suspend E.(E) -> Unit listener: suspend E.(E) -> Unit
): Listener<E> = eventClass.subscribeInternal( ): Listener<E> = eventClass.subscribeInternal(