(ec errorCoder, err error)
| 816 | } |
| 817 | |
| 818 | func wrapError(ec errorCoder, err error) error { |
| 819 | if err == nil { |
| 820 | return nil |
| 821 | } |
| 822 | if gcerr.DoNotWrap(err) { |
| 823 | return err |
| 824 | } |
| 825 | return gcerr.New(ec.ErrorCode(err), err, 2, "pubsub") |
| 826 | } |
| 827 | |
| 828 | // TopicURLOpener represents types than can open Topics based on a URL. |
| 829 | // The opener must not modify the URL argument. OpenTopicURL must be safe to |
no test coverage detected