diff --git a/cmd/lambda/main.go b/cmd/lambda/main.go index 5508eed..e6ea7b6 100644 --- a/cmd/lambda/main.go +++ b/cmd/lambda/main.go @@ -44,25 +44,26 @@ func HandleRequest(req events.APIGatewayProxyRequest) (*events.APIGatewayProxyRe return errorResponse(fmt.Errorf("unable to convert base64 to bytes: %w", err)), nil } - apiKey, err := getAPIKey(decodedBodyBytes, reqHeaders["content-type"], reqHeaders["api-key"]) - if err != nil { - return errorResponse(fmt.Errorf("error getting api key: %w", err)), nil - } - // check if apiKey is valid - log.Printf("api-key was: '%s'", apiKey) - if apiKey == "" { - err := fmt.Errorf("no api-key was provided") - return errorResponse(err), nil - } - valid, err := dynamodb.VerifyAPIKey(apiKey) - if err != nil { - err := fmt.Errorf("verify api key: %w", err) - return errorResponse(err), nil - } - if !valid { - err := fmt.Errorf("API key '%s' is invalid, please email vegard.stikbakke@gmail.com to get a free api key", apiKey) - return errorResponse(err), nil - } + // TODO: Re-enable requiring API key + // apiKey, err := getAPIKey(decodedBodyBytes, reqHeaders["content-type"], reqHeaders["api-key"]) + // if err != nil { + // return errorResponse(fmt.Errorf("error getting api key: %w", err)), nil + // } + // // check if apiKey is valid + // log.Printf("api-key was: '%s'", apiKey) + // if apiKey == "" { + // err := fmt.Errorf("no api-key was provided") + // return errorResponse(err), nil + // } + // valid, err := dynamodb.VerifyAPIKey(apiKey) + // if err != nil { + // err := fmt.Errorf("verify api key: %w", err) + // return errorResponse(err), nil + // } + // if !valid { + // err := fmt.Errorf("API key '%s' is invalid, please email vegard.stikbakke@gmail.com to get a free api key", apiKey) + // return errorResponse(err), nil + // } file, err := getFile(decodedBodyBytes, reqHeaders["content-type"]) if err != nil {