INNER CODE UNIT · Go

func

akrylysov/algnhsa · adapter.go:33

func (handler lambdaHandler) Invoke(ctx context.Context, payload []byte) ([]byte, error) {
	resp, err := handler.handleEvent(ctx, payload)
	if err != nil {
		return nil, err
	}
	if handler.opts.DebugLog {
		fmt.Printf("Response: %+v", resp)
	}
	return json.Marshal(resp)
}

func (handler lambdaHandler) handleEvent(ctx context.Context, payload []byte) (lambdaResponse, error) {
	if handler.opts.DebugLog {
		fmt.Printf("Request: %s", payload)
	}
	eventReq, err := newLambdaRequest(ctx, payload, handler.opts)
	if err != nil {
		return lambdaResponse{}, err

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…