I had to look into a flutter project.
Maybe it makes sense to people that know it, but considering that dart is quite new, I would assume the code would be clear and readable.
I'm just trying to track one event that changes bool flag but there's just so much code about it...
class NetworkBloc extends Bloc<NetworkEvent, NetworkState>
with SnackBarNotification {
final Logger _logger = Logger('NetworkBloc');
final CoreRepositoryInterface _CoreRepository = CoreRepository();
NetworkBloc() : super(const NetworkState()) {
_logger.fine(LogMessage(message: 'Bloc created'));
on<NetworkEvent>(
(event, emit) => switch (event) {
InitNetwork() => _init(emit),
SetEthernetEnabledNetwork(:final enabled) =>
_setEthernetEnabledNetwork(event, emit),
},
transformer: restartable(),
);
}