File tree Expand file tree Collapse file tree 3 files changed +10
-7
lines changed Expand file tree Collapse file tree 3 files changed +10
-7
lines changed Original file line number Diff line number Diff line change @@ -31,8 +31,8 @@ let forward_event slack_teamid event_json =
31
31
let input_handler slack_teamid send event_json =
32
32
forward_event slack_teamid event_json
33
33
34
- let connect_team esper_teamid =
35
- Slack_ws_conn. get_slack_address esper_teamid >> = function
34
+ let connect_team esper_uid =
35
+ Slack_ws_conn. get_slack_address esper_uid >> = function
36
36
| None -> return ()
37
37
| Some slack_addr ->
38
38
let slack_teamid = slack_addr.Api_t. slack_teamid in
@@ -51,7 +51,7 @@ let connect_team esper_teamid =
51
51
let connect_all () =
52
52
User_team. iter_active_teams (fun team ->
53
53
Apputil_error. catch_report_ignore " Initiate Slack session" (fun () ->
54
- connect_team team.Api_t. teamid
54
+ connect_team team.Api_t. team_executive
55
55
)
56
56
)
57
57
Original file line number Diff line number Diff line change
1
+ (*
2
+ Maintain websocket connections to Slack.
3
+ *)
1
4
2
5
open Lwt
3
6
open Log
@@ -277,9 +280,8 @@ let check_slack_team_connection slack_teamid =
277
280
| None -> return false
278
281
| Some x -> check_connection x
279
282
280
- let get_slack_address esper_teamid =
281
- User_team. get esper_teamid >> = fun team ->
282
- User_preferences. get team >> = fun p ->
283
+ let get_slack_address esper_uid =
284
+ User_preferences. get esper_uid >> = fun p ->
283
285
return p.Api_t. pref_slack_address
284
286
285
287
let interruptible_sleep sleep =
Original file line number Diff line number Diff line change @@ -22,7 +22,8 @@ let handle_request path method_ req_body =
22
22
return (`OK , req_body)
23
23
| [" watch" ; esper_teamid] ->
24
24
let esper_teamid = blame_client Teamid. of_string esper_teamid in
25
- Slack_ws. connect_team esper_teamid >> = fun () ->
25
+ User_team. get esper_teamid >> = fun team ->
26
+ Slack_ws. connect_team team.Api_t. team_executive >> = fun () ->
26
27
return (`OK , " OK" )
27
28
| _ ->
28
29
return (`Not_found , " Not found" )
You can’t perform that action at this time.
0 commit comments