File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -110,7 +110,8 @@ updateTeamCollaboratorImpl ::
110
110
Member (Error TeamCollaboratorsError ) r ,
111
111
Member Store. TeamCollaboratorsStore r ,
112
112
Member Now r ,
113
- Member NotificationSubsystem r
113
+ Member NotificationSubsystem r ,
114
+ Member ConversationsSubsystem r
114
115
) =>
115
116
Local UserId ->
116
117
UserId ->
@@ -120,9 +121,8 @@ updateTeamCollaboratorImpl ::
120
121
updateTeamCollaboratorImpl zUser user team perms = do
121
122
guardPermission (tUnqualified zUser) team TeamMember. UpdateTeamCollaborator InsufficientRights
122
123
Store. updateTeamCollaborator user team perms
123
- unless (Set. member ImplicitConnection perms) $
124
- -- TODO gdf remove O2O conversations
125
- pure ()
124
+ when (Set. null $ Set. intersection (Set. fromList [CreateTeamConversation , ImplicitConnection ]) perms) $
125
+ internalCloseConversationsFrom team user
126
126
127
127
now <- get
128
128
let event = newEvent team now (EdCollaboratorUpdate user $ Set. toList perms)
You can’t perform that action at this time.
0 commit comments