@@ -183,7 +183,7 @@ async def message_hello(message, say): # async function
183183 oauth_flow: Instantiated `slack_bolt.oauth.AsyncOAuthFlow`. This is always prioritized over oauth_settings.
184184 verification_token: Deprecated verification mechanism. This can used only for ssl_check requests.
185185 """
186- signing_secret = signing_secret or os .environ .get ("SLACK_SIGNING_SECRET" )
186+ signing_secret = signing_secret or os .environ .get ("SLACK_SIGNING_SECRET" , "" )
187187 token = token or os .environ .get ("SLACK_BOT_TOKEN" )
188188
189189 self ._name : str = name or inspect .stack ()[1 ].filename .split (os .path .sep )[- 1 ]
@@ -327,7 +327,7 @@ async def message_hello(message, say): # async function
327327 # Middleware Initialization
328328 # --------------------------------------
329329
330- self ._async_middleware_list : List [Union [ Callable , AsyncMiddleware ] ] = []
330+ self ._async_middleware_list : List [AsyncMiddleware ] = []
331331 self ._async_listeners : List [AsyncListener ] = []
332332
333333 self ._process_before_response = process_before_response
@@ -506,7 +506,7 @@ async def async_dispatch(self, req: AsyncBoltRequest) -> BoltResponse:
506506 starting_time = time .time ()
507507 self ._init_context (req )
508508
509- resp : BoltResponse = BoltResponse (status = 200 , body = "" )
509+ resp : Optional [ BoltResponse ] = BoltResponse (status = 200 , body = "" )
510510 middleware_state = {"next_called" : False }
511511
512512 async def async_middleware_next ():
@@ -642,7 +642,8 @@ async def middleware_func(logger, body, next):
642642 if len (args ) > 0 :
643643 middleware_or_callable = args [0 ]
644644 if isinstance (middleware_or_callable , AsyncMiddleware ):
645- self ._async_middleware_list .append (middleware_or_callable )
645+ middleware : AsyncMiddleware = middleware_or_callable
646+ self ._async_middleware_list .append (middleware )
646647 elif isinstance (middleware_or_callable , Callable ):
647648 self ._async_middleware_list .append (
648649 AsyncCustomMiddleware (
0 commit comments