We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8aea849 commit 8cdbab8Copy full SHA for 8cdbab8
OneSignalSDK/onesignal/core/src/main/java/com/onesignal/common/events/EventProducer.kt
@@ -39,10 +39,9 @@ open class EventProducer<THandler> : IEventNotifier<THandler> {
39
* @param callback The callback will be invoked for each subscribed handler, allowing you to call the handler.
40
*/
41
fun fire(callback: (THandler) -> Unit) {
42
- synchronized(subscribers) {
43
- for (s in subscribers) {
44
- callback(s)
45
- }
+ val localList = subscribers.toList()
+ for (s in localList) {
+ callback(s)
46
}
47
48
0 commit comments