(invokeError error)
| 17 | } |
| 18 | |
| 19 | func lambdaErrorResponse(invokeError error) *messages.InvokeResponse_Error { |
| 20 | if ive, ok := invokeError.(messages.InvokeResponse_Error); ok { |
| 21 | return &ive |
| 22 | } |
| 23 | var errorName string |
| 24 | if errorType := reflect.TypeOf(invokeError); errorType.Kind() == reflect.Ptr { |
| 25 | errorName = errorType.Elem().Name() |
| 26 | } else { |
| 27 | errorName = errorType.Name() |
| 28 | } |
| 29 | return &messages.InvokeResponse_Error{ |
| 30 | Message: invokeError.Error(), |
| 31 | Type: errorName, |
| 32 | } |
| 33 | } |
| 34 | |
| 35 | func lambdaPanicResponse(err interface{}) *messages.InvokeResponse_Error { |
| 36 | if ive, ok := err.(messages.InvokeResponse_Error); ok { |
no test coverage detected
searching dependent graphs…