getOrphanHandlers method
List<MicroBoardHandler>
getOrphanHandlers(
)
Implementation
List<MicroBoardHandler> getOrphanHandlers() {
return microAppEventController.handlers.entries
.where((element) => element.key.parentName?.isEmpty ?? true)
.map((entry) {
String handlerType = entry.key.runtimeType.toString();
if (handlerType == 'MicroAppEventHandler<dynamic>') {
handlerType = 'Not Typed';
} else {
handlerType = handlerType.replaceFirst('MicroAppEventHandler', '');
}
return MicroBoardHandler(
type: handlerType,
channels: entry.key.channels,
parentName: entry.key.parentName ?? '');
}).toList();
}