import 'package:flutter/material.dart'; import 'package:redux/redux.dart'; import 'globals.dart' as globals; import 'mainCommon.dart'; enum LogLevel { none, actions, all } void main() async { globals.isDevelopment = true; debugPrint("Is development!"); // Simple logging middleware para desarrollo Middleware createLoggingMiddleware() { return (Store store, dynamic action, NextDispatcher next) { debugPrint(">>>>> ${action.toString().replaceAll('Instance of ', '')}"); next(action); }; } LogLevel logRedux = LogLevel.actions; List> devMiddlewares = logRedux == LogLevel.actions ? [] : [createLoggingMiddleware()]; // In development, Sentry is disabled, so we skip initialization await mainCommon(devMiddlewares); }