dart_mediatr 1.0.4 dart_mediatr: ^1.0.4 copied to clipboard
The Dart Mediator package provides an implementation of the Mediator pattern for Dart inspired by MediatR ASP.net Core, including dynamic handler registration via code generation. This pattern is usef [...]
import 'package:dart_mediatr/dart_mediatr.dart';
import 'package:example/createUserCommand/create_user_command_response.dart';
import 'createUserCommand/create_user_command.dart';
import 'main.mediator.dart';
@MediatorInit()
void main() {
registerAllHandlers();
var command = CreateUserCommand('faraj shuaib', 'farajshuaib@gmail.com');
var response = mediator
.sendCommand<CreateUserCommand, CreateUserCommandResponse>(command);
print(response.name);
}