Skip to content

Commit 540c61a

Browse files
zimegClaude
andcommitted
docs: explain why the SignatureVerifier is built lazily
Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
1 parent d82e028 commit 540c61a

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

slack_bolt/middleware/request_verification/request_verification.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ def __init__(self, signing_secret: str, base_logger: Optional[Logger] = None):
2626

2727
@property
2828
def verifier(self) -> SignatureVerifier:
29+
# Defer initialization to avoid errors of a missing signing secret for
30+
# apps using Socket Mode connections
2931
if self._verifier is None:
3032
self._verifier = SignatureVerifier(signing_secret=self._signing_secret)
3133
return self._verifier

0 commit comments

Comments
 (0)