def _init_async_middleware_list(self): if self._init_middleware_list_done: return self._async_middleware_list.append( AsyncSslCheck(verification_token=self._verification_token) ) self._async_middleware_list.append( AsyncRequestVerification(self._signing_secret) ) if self._async_oauth_flow is None: if self._token: self._async_middleware_list.append(AsyncSingleTeamAuthorization()) elif self._async_authorize is not None: self._async_middleware_list.append( AsyncMultiTeamsAuthorization(authorize=self._async_authorize) ) else: raise BoltError(error_token_required()) else: self._async_middleware_list.append( AsyncMultiTeamsAuthorization(authorize=self._async_authorize) ) self._async_middleware_list.append(AsyncIgnoringSelfEvents()) self._async_middleware_list.append(AsyncUrlVerification()) self._init_middleware_list_done = True
def _init_async_middleware_list(self): if self._init_middleware_list_done: return self._async_middleware_list.append( AsyncSslCheck(verification_token=self._verification_token)) self._async_middleware_list.append( AsyncRequestVerification(self._signing_secret)) if self._async_oauth_flow is None: if self._token: self._async_middleware_list.append( AsyncSingleTeamAuthorization()) else: raise BoltError( "AsyncOAuthFlow not found, so could not initialize the Bolt app." ) else: self._async_middleware_list.append( AsyncMultiTeamsAuthorization(self._async_installation_store)) self._async_middleware_list.append(AsyncIgnoringSelfEvents()) self._async_middleware_list.append(AsyncUrlVerification()) self._init_middleware_list_done = True