MessageService creates a new instance of services.MessageService
()
| 1558 | |
| 1559 | // MessageService creates a new instance of services.MessageService |
| 1560 | func (container *Container) MessageService() (service *services.MessageService) { |
| 1561 | container.logger.Debug(fmt.Sprintf("creating %T", service)) |
| 1562 | return services.NewMessageService( |
| 1563 | container.Logger(), |
| 1564 | container.Tracer(), |
| 1565 | container.MessageRepository(), |
| 1566 | container.EventDispatcher(), |
| 1567 | container.PhoneService(), |
| 1568 | container.AttachmentRepository(), |
| 1569 | container.APIBaseURL(), |
| 1570 | ) |
| 1571 | } |
| 1572 | |
| 1573 | // AttachmentRepository creates a cached AttachmentRepository based on configuration |
| 1574 | func (container *Container) AttachmentRepository() repositories.AttachmentRepository { |
no test coverage detected