in internal/subscriber/subscribe.go [68:75]
func (s *SubscriberService) Start(ctx context.Context) error {
sub := s.client.SubscriptionInProject(s.subscriptionId, s.client.Project())
if err := sub.Receive(ctx, s.consumeMessage); err != nil {
return fmt.Errorf("error receiving messages %w", err)
}
return nil
}