can't invite lichess to a study
parent
98c7e204c2
commit
a9d1c4378f
|
@ -23,7 +23,7 @@ private final class StudyInvite(
|
|||
_ <- !study.isOwner(byUserId) ?? fufail[Unit]("Only study owner can invite")
|
||||
_ <- (study.nbMembers >= maxMembers) ?? fufail[Unit](s"Max study members reached: $maxMembers")
|
||||
inviter <- UserRepo.named(byUserId) flatten "No such inviter"
|
||||
invited <- UserRepo.named(invitedUsername) flatten "No such invited"
|
||||
invited <- UserRepo.named(invitedUsername).map(_.filterNot(_.id == User.lichessId)) flatten "No such invited"
|
||||
_ <- study.members.contains(invited) ?? fufail[Unit]("Already a member")
|
||||
relation <- getRelation(invited.id, byUserId)
|
||||
_ <- relation.has(Block) ?? fufail[Unit]("This user does not want to join")
|
||||
|
|
Loading…
Reference in New Issue