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 709b441 commit 0f23b90Copy full SHA for 0f23b90
OneSignalSDK/onesignal/core/src/main/java/com/onesignal/common/events/EventProducer.kt
@@ -45,10 +45,9 @@ open class EventProducer<THandler> : IEventNotifier<THandler> {
45
* @param callback The callback will be invoked for each subscribed handler, allowing you to call the handler.
46
*/
47
fun fire(callback: (THandler) -> Unit) {
48
- synchronized(subscribers) {
49
- for (s in subscribers) {
50
- callback(s)
51
- }
+ val localList = subscribers.toList()
+ for (s in localList) {
+ callback(s)
52
}
53
54
0 commit comments