WriteError converts an httpgrpc error to an HTTP one
(w http.ResponseWriter, err error)
| 79 | |
| 80 | // WriteError converts an httpgrpc error to an HTTP one |
| 81 | func WriteError(w http.ResponseWriter, err error) { |
| 82 | resp, ok := HTTPResponseFromError(err) |
| 83 | if ok { |
| 84 | _ = WriteResponse(w, resp) |
| 85 | } else { |
| 86 | http.Error(w, err.Error(), http.StatusInternalServerError) |
| 87 | } |
| 88 | } |
| 89 | |
| 90 | func ToHeader(hs []*Header, header http.Header) { |
| 91 | for _, h := range hs { |
nothing calls this directly
no test coverage detected