func subscribeToEvents(logger lager.Logger, bbsClient bbs.Client, subscriptionChan chan<- events.EventSource) { logger.Info("subscribing-to-events") eventSource, err := bbsClient.SubscribeToEvents() if err != nil { logger.Error("failed-subscribing-to-events", err) subscriptionChan <- nil } else { logger.Info("subscribed-to-events") subscriptionChan <- eventSource } }