Skip to content

Commit b183b0c

Browse files
committed
version 1.2.0b3
1 parent d8a98ab commit b183b0c

File tree

6 files changed

+61
-7
lines changed

6 files changed

+61
-7
lines changed

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
exclude=["examples", "integration_tests", "tests", "tests.*",]
3434
),
3535
include_package_data=True, # MANIFEST.in
36-
install_requires=["slack_sdk>=3.2.0b3,<3.3",],
36+
install_requires=["slack_sdk>=3.2.0b5,<3.3",],
3737
setup_requires=["pytest-runner==5.2"],
3838
tests_require=test_dependencies,
3939
test_suite="tests",

slack_bolt/adapter/socket_mode/aiohttp/__init__.py

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
import os
2+
from logging import Logger
23
from time import time
34
from typing import Optional
45

56
from slack_sdk.socket_mode.aiohttp import SocketModeClient
67
from slack_sdk.socket_mode.request import SocketModeRequest
8+
from slack_sdk.web.async_client import AsyncWebClient
79

810
from slack_bolt import App
911
from slack_bolt.adapter.socket_mode.async_base_handler import AsyncBaseSocketModeHandler
@@ -25,10 +27,20 @@ def __init__( # type: ignore
2527
self,
2628
app: App, # type: ignore
2729
app_token: Optional[str] = None,
30+
logger: Optional[Logger] = None,
31+
web_client: Optional[AsyncWebClient] = None,
32+
proxy: Optional[str] = None,
33+
ping_interval: float = 10,
2834
):
2935
self.app = app
3036
self.app_token = app_token or os.environ["SLACK_APP_TOKEN"]
31-
self.client = SocketModeClient(app_token=self.app_token)
37+
self.client = SocketModeClient(
38+
app_token=self.app_token,
39+
logger=logger,
40+
web_client=web_client,
41+
proxy=proxy,
42+
ping_interval=ping_interval,
43+
)
3244
self.client.socket_mode_request_listeners.append(self.handle)
3345

3446
async def handle(self, client: SocketModeClient, req: SocketModeRequest) -> None:

slack_bolt/adapter/socket_mode/builtin/__init__.py

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import os
2+
from logging import Logger
23
from time import time
34
from typing import Optional
45

6+
from slack_sdk import WebClient
57
from slack_sdk.socket_mode.request import SocketModeRequest
68
from slack_sdk.socket_mode.builtin import SocketModeClient
79

@@ -20,12 +22,23 @@ def __init__( # type: ignore
2022
self,
2123
app: App, # type: ignore
2224
app_token: Optional[str] = None,
25+
logger: Optional[Logger] = None,
26+
web_client: Optional[WebClient] = None,
27+
ping_interval: float = 10,
28+
concurrency: int = 10,
29+
proxy: Optional[str] = None,
2330
trace_enabled: bool = False,
2431
):
2532
self.app = app
2633
self.app_token = app_token or os.environ["SLACK_APP_TOKEN"]
2734
self.client = SocketModeClient(
28-
app_token=self.app_token, trace_enabled=trace_enabled
35+
app_token=self.app_token,
36+
logger=logger,
37+
web_client=web_client,
38+
proxy=proxy,
39+
ping_interval=ping_interval,
40+
concurrency=concurrency,
41+
trace_enabled=trace_enabled,
2942
)
3043
self.client.socket_mode_request_listeners.append(self.handle)
3144

slack_bolt/adapter/socket_mode/websocket_client/__init__.py

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import os
2+
from logging import Logger
23
from time import time
3-
from typing import Optional
4+
from typing import Optional, Tuple
45

6+
from slack_sdk import WebClient
57
from slack_sdk.socket_mode.request import SocketModeRequest
68
from slack_sdk.socket_mode.websocket_client import SocketModeClient
79

@@ -20,12 +22,29 @@ def __init__( # type: ignore
2022
self,
2123
app: App, # type: ignore
2224
app_token: Optional[str] = None,
25+
logger: Optional[Logger] = None,
26+
web_client: Optional[WebClient] = None,
27+
ping_interval: float = 10,
28+
concurrency: int = 10,
29+
http_proxy_host: Optional[str] = None,
30+
http_proxy_port: Optional[int] = None,
31+
http_proxy_auth: Optional[Tuple[str, str]] = None,
32+
proxy_type: Optional[str] = None,
2333
trace_enabled: bool = False,
2434
):
2535
self.app = app
2636
self.app_token = app_token or os.environ["SLACK_APP_TOKEN"]
2737
self.client = SocketModeClient(
28-
app_token=self.app_token, trace_enabled=trace_enabled
38+
app_token=self.app_token,
39+
logger=logger,
40+
web_client=web_client,
41+
ping_interval=ping_interval,
42+
concurrency=concurrency,
43+
http_proxy_host=http_proxy_host,
44+
http_proxy_port=http_proxy_port,
45+
http_proxy_auth=http_proxy_auth,
46+
proxy_type=proxy_type,
47+
trace_enabled=trace_enabled,
2948
)
3049
self.client.socket_mode_request_listeners.append(self.handle)
3150

slack_bolt/adapter/socket_mode/websockets/__init__.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
import os
2+
from logging import Logger
23
from time import time
34
from typing import Optional
45

56
from slack_sdk.socket_mode.websockets import SocketModeClient
67
from slack_sdk.socket_mode.request import SocketModeRequest
8+
from slack_sdk.web.async_client import AsyncWebClient
79

810
from slack_bolt import App
911
from slack_bolt.adapter.socket_mode.async_base_handler import AsyncBaseSocketModeHandler
@@ -25,10 +27,18 @@ def __init__( # type: ignore
2527
self,
2628
app: App, # type: ignore
2729
app_token: Optional[str] = None,
30+
logger: Optional[Logger] = None,
31+
web_client: Optional[AsyncWebClient] = None,
32+
ping_interval: float = 10,
2833
):
2934
self.app = app
3035
self.app_token = app_token or os.environ["SLACK_APP_TOKEN"]
31-
self.client = SocketModeClient(app_token=self.app_token)
36+
self.client = SocketModeClient(
37+
app_token=self.app_token,
38+
logger=logger,
39+
web_client=web_client,
40+
ping_interval=ping_interval,
41+
)
3242
self.client.socket_mode_request_listeners.append(self.handle)
3343

3444
async def handle(self, client: SocketModeClient, req: SocketModeRequest) -> None:

slack_bolt/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "1.2.0b2"
1+
__version__ = "1.2.0b3"

0 commit comments

Comments
 (0)