fix team detection

pull/6315/head
Thibault Duplessis 2020-04-05 10:44:38 -05:00
parent 5ab5155cb6
commit 85b341d463
1 changed files with 9 additions and 6 deletions

View File

@ -34,13 +34,16 @@ object Team {
case class IdsStr(value: String) extends AnyVal {
def contains(teamId: ID) =
value.startsWith(teamId) ||
value.endsWith(teamId) ||
value.contains(s"${IdsStr.separator}$teamId${IdsStr.separator}")
import IdsStr.separator
def toArray: Array[String] = value.split(IdsStr.separator)
def toList = if (value.isEmpty) Nil else toArray.toList
def contains(teamId: ID) =
value == teamId ||
value.startsWith(s"$teamId$separator") ||
value.endsWith(s"$separator$teamId") ||
value.contains(s"$separator$teamId$separator")
def toArray: Array[String] = value split IdsStr.separator
def toList = value.nonEmpty ?? toArray.toList
}
object IdsStr {