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 09eaedf commit daad54eCopy full SHA for daad54e
Sources/PureMVC/core/View.swift
@@ -185,7 +185,9 @@ open class View: IView {
185
*/
186
open func registerMediator(_ mediator: IMediator) {
187
let exists = mediatorMapQueue.sync(flags: .barrier) {
188
+ // do not allow re-registration (you must to removeMediator fist)
189
guard mediatorMap[mediator.name] == nil else { return true }
190
+ // Register the Mediator for retrieval by name
191
mediatorMap[mediator.name] = mediator
192
return false
193
}
0 commit comments