don't trigger shutup if opponent follows you

This commit is contained in:
Thibault Duplessis 2018-03-07 18:21:50 -05:00
parent 55d6bbb371
commit c01f6daedc

View file

@ -40,7 +40,7 @@ final class ShutupApi(
private def record(userId: String, text: String, textType: TextType, source: Option[PublicSource] = None, toUserId: Option[String] = None): Funit =
UserRepo isTroll userId flatMap {
case true => funit
case false => toUserId ?? { follows(userId, _) } flatMap {
case false => toUserId ?? { follows(_, userId) } flatMap {
case true => funit
case false =>
val analysed = Analyser(text)