コード例 #1
0
 def build():
     return TaskRemover(repository=Petisco.get_repository("task"),
                        bus=Petisco.get_event_bus())
コード例 #2
0
def get_events():
    use_case = EventsRetriever(
        repository=Petisco.get_repository("event"),
        publisher=Petisco.get_event_publisher(),
    )
    return use_case.execute()
コード例 #3
0
 def build():
     return EventStorer(repository=Petisco.get_repository("event"))
コード例 #4
0
 def build():
     return TasksCountRetriever(
         repository=Petisco.get_repository("tasks_count"))
コード例 #5
0
 def build():
     return TasksCountIncreaser(repository=Petisco.get_repository("tasks_count"))
コード例 #6
0
 def build():
     return CreateTask(repository=Petisco.get_repository("task"),
                       bus=Petisco.get_event_bus())