Skip to content

Commit 585067c

Browse files
committed
Fix missing support for AWS Lambda's lazy listeners in #103
1 parent 0d8d0c4 commit 585067c

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

slack_bolt/adapter/aws_lambda/chalice_handler.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ def __init__(self, app: App, chalice: Chalice): # type: ignore
1818
self.app = app
1919
self.chalice = chalice
2020
self.logger = get_bolt_app_logger(app.name, ChaliceSlackRequestHandler)
21-
self.app.lazy_listener_runner = ChaliceLazyListenerRunner(logger=self.logger)
21+
self.app.listener_runner.lazy_listener_runner = ChaliceLazyListenerRunner(
22+
logger=self.logger
23+
)
2224
if self.app.oauth_flow is not None:
2325
self.app.oauth_flow.settings.redirect_uri_page_renderer.install_path = "?"
2426

slack_bolt/adapter/aws_lambda/handler.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ class SlackRequestHandler:
1515
def __init__(self, app: App): # type: ignore
1616
self.app = app
1717
self.logger = get_bolt_app_logger(app.name, SlackRequestHandler)
18-
self.app.lazy_listener_runner = LambdaLazyListenerRunner(self.logger)
18+
self.app.listener_runner.lazy_listener_runner = LambdaLazyListenerRunner(
19+
self.logger
20+
)
1921
if self.app.oauth_flow is not None:
2022
self.app.oauth_flow.settings.redirect_uri_page_renderer.install_path = "?"
2123

0 commit comments

Comments
 (0)