Skip to content

Commit e030a6e

Browse files
committed
Fix more linting
1 parent d272978 commit e030a6e

File tree

1 file changed

+19
-13
lines changed

1 file changed

+19
-13
lines changed

services/galley/src/Galley/API/Teams.hs

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -987,22 +987,28 @@ deleteTeamMember' lusr zcon tid remove mBody = do
987987
else sizeBeforeDelete - 1
988988
E.deleteUser remove
989989
toNotify <-
990-
getFeatureStatus @LimitedEventFanoutConfig DontDoAuth tid >>= (\case
991-
FeatureStatusEnabled -> E.getBillingTeamMembers tid
992-
FeatureStatusDisabled -> do
993-
let filterFromMembers list =
994-
view userId <$> filter (`hasPermission` SetBilling) (list ^. teamMembers)
995-
filterFromMembers <$> getTeamMembersForFanout tid) . wsStatus
990+
getFeatureStatus @LimitedEventFanoutConfig DontDoAuth tid
991+
>>= ( \case
992+
FeatureStatusEnabled -> E.getBillingTeamMembers tid
993+
FeatureStatusDisabled -> do
994+
let filterFromMembers list =
995+
view userId <$> filter (`hasPermission` SetBilling) (list ^. teamMembers)
996+
filterFromMembers <$> getTeamMembersForFanout tid
997+
)
998+
. wsStatus
996999
Journal.teamUpdate tid sizeAfterDelete $ filter (/= remove) toNotify
9971000
pure TeamMemberDeleteAccepted
9981001
else do
999-
getFeatureStatus @LimitedEventFanoutConfig DontDoAuth tid >>= (\case
1000-
FeatureStatusEnabled -> do
1001-
admins <- E.getTeamAdmins tid
1002-
uncheckedDeleteTeamMember lusr (Just zcon) tid remove (Left admins)
1003-
FeatureStatusDisabled -> do
1004-
mems <- getTeamMembersForFanout tid
1005-
uncheckedDeleteTeamMember lusr (Just zcon) tid remove (Right mems)) . wsStatus
1002+
getFeatureStatus @LimitedEventFanoutConfig DontDoAuth tid
1003+
>>= ( \case
1004+
FeatureStatusEnabled -> do
1005+
admins <- E.getTeamAdmins tid
1006+
uncheckedDeleteTeamMember lusr (Just zcon) tid remove (Left admins)
1007+
FeatureStatusDisabled -> do
1008+
mems <- getTeamMembersForFanout tid
1009+
uncheckedDeleteTeamMember lusr (Just zcon) tid remove (Right mems)
1010+
)
1011+
. wsStatus
10061012
pure TeamMemberDeleteCompleted
10071013

10081014
-- This function is "unchecked" because it does not validate that the user has the `RemoveTeamMember` permission.

0 commit comments

Comments
 (0)