Skip to content

Commit dfacb65

Browse files
fix: Can't register multiple plugin listeners for an event (#13360)
* fix: Can't register multiple listeners for an event * add change file --------- Co-authored-by: Lucas Nogueira <[email protected]>
1 parent db03f00 commit dfacb65

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"tauri": patch:bug
3+
---
4+
5+
Fixes multiple event listeners registration for iOS plugins.

crates/tauri/mobile/ios-api/Sources/Tauri/Plugin/Plugin.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ open class Plugin: NSObject {
6161

6262
if var eventListeners = listeners[args.event] {
6363
eventListeners.append(args.handler)
64+
listeners[args.event] = eventListeners
6465
} else {
6566
listeners[args.event] = [args.handler]
6667
}

0 commit comments

Comments
 (0)