websocketConnect: handler: src/modules/websocket/handlers/connect.handler memorySize: 256 package: patterns: - 'src/modules/websocket/**' - 'src/common/**' - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - websocket: route: $connect websocketDisconnect: handler: src/modules/websocket/handlers/disconnect.handler memorySize: 256 package: patterns: - 'src/modules/websocket/**' - 'src/common/**' - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - websocket: route: $disconnect websocketDefault: handler: src/modules/websocket/handlers/default.handler memorySize: 256 package: patterns: - 'src/modules/websocket/**' - 'src/common/**' - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - websocket: route: $default websocketSendMessage: handler: src/modules/websocket/handlers/sendMessage.handler memorySize: 384 package: patterns: - 'src/modules/websocket/**' - 'src/common/**' - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - websocket: route: sendMessage websocketGetMessages: handler: src/modules/websocket/handlers/getMessages.handler memorySize: 384 package: patterns: - 'src/modules/websocket/**' - 'src/common/**' - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - websocket: route: getMessages