in lambda/invoke_loop.go [140:148]
func parseCognitoIdentity(invoke *invoke, out *lambdacontext.CognitoIdentity) error {
cognitoIdentityJSON := invoke.headers.Get(headerCognitoIdentity)
if cognitoIdentityJSON != "" {
if err := json.Unmarshal([]byte(cognitoIdentityJSON), out); err != nil {
return fmt.Errorf("failed to unmarshal cognito identity json: %v", err)
}
}
return nil
}