File tree 2 files changed +11
-6
lines changed
zulip/integrations/bridge_with_slack
zulip_bots/zulip_bots/bots/stack_overflow
2 files changed +11
-6
lines changed Original file line number Diff line number Diff line change @@ -53,11 +53,15 @@ class SlackBridge:
53
53
}
54
54
55
55
# zulip-specific
56
- self .zulip_client = zulip .Client (
57
- email = self .zulip_config ["email" ],
58
- api_key = self .zulip_config ["api_key" ],
59
- site = self .zulip_config ["site" ],
60
- )
56
+ def zulip_client_constructor () -> zulip .Client :
57
+ return zulip .Client (
58
+ email = self .zulip_config ["email" ],
59
+ api_key = self .zulip_config ["api_key" ],
60
+ site = self .zulip_config ["site" ],
61
+ )
62
+
63
+ self .zulip_client = zulip_client_constructor ()
64
+ self .zulip_client_constructor = zulip_client_constructor
61
65
62
66
# slack-specific
63
67
self .slack_client = rtm
@@ -121,7 +125,7 @@ class SlackBridge:
121
125
subject = zulip_endpoint ["topic" ],
122
126
content = content ,
123
127
)
124
- self .zulip_client .send_message (msg_data )
128
+ self .zulip_client_constructor () .send_message (msg_data )
125
129
126
130
self .slack_client .start ()
127
131
Original file line number Diff line number Diff line change 1
1
import logging
2
2
from typing import Dict , Final , Optional
3
+ | | | | | | | Stash base
3
4
4
5
import requests
5
6
You can’t perform that action at this time.
0 commit comments