Erweiterungen
This commit is contained in:
1 parent
85e973c3dd
commit
fbdd2a4338
14 files changed
+296
-116
No files matched your search
@@ -37,6 +37,22 @@ class MessageService {
|
||||
if (entry.owner == owner) {
|
||||
_callbackMaps[topic]!.remove(entry);
|
||||
|
||||
unsubscribe(topic, owner);
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
unsubscribeAll<T>(dynamic owner) {
|
||||
for (var callbackMapsEntry in _callbackMaps.entries) {
|
||||
for (var entry in callbackMapsEntry.value.toList()) {
|
||||
if (entry.owner == owner) {
|
||||
_callbackMaps[callbackMapsEntry.key]!.remove(entry);
|
||||
|
||||
unsubscribeAll(owner);
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user