Skip to content

Feature request: AppSync Events support #859

@hjgraca

Description

@hjgraca

Use case

Add support for AppSync Events

Solution/User Experience

using AWS.Lambda.Powertools.EventHandler.AppSyncEvents;

    public class Function
    {
        AppSyncEventsResolver _app;

        public Function()
        {
            _app = new AppSyncEventsResolver();
            _app.OnPublishAsync("/default/channel", async (payload) =>
            {
                // Handle events or
                // return unchanged payload
                return payload;
            });
        }
    
        public async Task<AppSyncEventsResponse> FunctionHandler(AppSyncEventsRequest input, ILambdaContext context)
        {
            return await _app.ResolveAsync(input, context);
        }
    }

Alternative solutions

Acknowledgment

Metadata

Metadata

Assignees

Labels

feature-requestNew or enhancements to existing featuresreleasedFix or implementation already in main and released

Type

No type

Projects

Status

🚀 Shipped

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions