import boto3
import os
import json

LAMBDA_CLIENT = boto3.client('lambda')
READ_FILES_ARN = os.environ['READ_FILES_ARN']

def lambda_handler(event, context):
    # Pass the event or any payload you want to read_files
    payload = json.dumps(event)
    response = LAMBDA_CLIENT.invoke(
        FunctionName=READ_FILES_ARN,
        InvocationType='Event',  # Asynchronous invocation
        Payload=payload
    )
    return {
        'statusCode': 202,
        'body': json.dumps({'message': 'read_files function triggered'})
    } 