To support Q-Slack-Gateway Chat API streaming feature there will be an additional lambda handler function. The callback url will be an output of the CloudFormation template -> Slack admin can change the slack app's Event Subscription Request url to either the ChatSync event handler or the Chat event handler.
These are prereq commits to helper/utility functions to function with both ChatSync & Chat API.
Manual testing on slack client to see if functionality remained the same -> additional unit tests will be added & existing ones modified if needed in future commits.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Description of changes:
https://github.com/Dylan-Dipasupil/amazon-q-slack-gateway/pull/2
To support Q-Slack-Gateway Chat API streaming feature there will be an additional lambda handler function. The callback url will be an output of the CloudFormation template -> Slack admin can change the slack app's Event Subscription Request url to either the ChatSync event handler or the Chat event handler.
These are prereq commits to helper/utility functions to function with both ChatSync & Chat API.
Manual testing on slack client to see if functionality remained the same -> additional unit tests will be added & existing ones modified if needed in future commits.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.