MCPcopy Index your code
hub / github.com/NdoleStudio/httpsms / EventsQueue

Method EventsQueue

api/pkg/di/container.go:507–515  ·  view source on GitHub ↗

EventsQueue creates a new instance of services.PushQueue

()

Source from the content-addressed store, hash-verified

505
506// EventsQueue creates a new instance of services.PushQueue
507func (container *Container) EventsQueue() (queue services.PushQueue) {
508 container.logger.Debug("creating events services.PushQueue")
509
510 if os.Getenv("EVENTS_QUEUE_TYPE") == "emulator" {
511 return container.EmulatorEventsQueue()
512 }
513
514 return container.CloudTaskEventsQueue()
515}
516
517// EmulatorEventsQueue creates an in process instance of events services.PushQueue
518func (container *Container) EmulatorEventsQueue() (queue services.PushQueue) {

Callers 1

EventDispatcherMethod · 0.95

Calls 3

EmulatorEventsQueueMethod · 0.95
CloudTaskEventsQueueMethod · 0.95
DebugMethod · 0.65

Tested by

no test coverage detected