Esempio n. 1
0
 def build():
     return TaskRemover(repository=Petisco.get_repository("task"),
                        bus=Petisco.get_event_bus())
def get_events():
    use_case = EventsRetriever(
        repository=Petisco.get_repository("event"),
        publisher=Petisco.get_event_publisher(),
    )
    return use_case.execute()
 def build():
     return EventStorer(repository=Petisco.get_repository("event"))
 def build():
     return TasksCountRetriever(
         repository=Petisco.get_repository("tasks_count"))
 def build():
     return TasksCountIncreaser(repository=Petisco.get_repository("tasks_count"))
Esempio n. 6
0
 def build():
     return CreateTask(repository=Petisco.get_repository("task"),
                       bus=Petisco.get_event_bus())