INNER CODE UNIT · Python

setup_mediator

SamWarden/user_service · src/user_service/main/mediator/main.py:40

def setup_mediator(mediator: Mediator) -> None:
    mediator.register_command_handler(CreateUser, CreateUserHandler)
    mediator.register_command_handler(SetUserUsername, SetUserUsernameHandler)
    mediator.register_command_handler(SetUserFullName, SetUserFullNameHandler)
    mediator.register_command_handler(DeleteUser, DeleteUserHandler)
    mediator.register_query_handler(GetUserById, GetUserByIdHandler)
    mediator.register_query_handler(GetUserByUsername, GetUserByUsernameHandler)
    mediator.register_query_handler(GetUsers, GetUsersHandler)
    mediator.register_event_handler(Event, EventLogger)
    mediator.register_event_handler(Event, EventHandlerPublisher)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…