tweak user profile code

pull/9799/head
Thibault Duplessis 2021-09-13 21:35:47 +02:00
parent d6be3c2583
commit 6fc82e775a
1 changed files with 4 additions and 3 deletions

View File

@ -1,5 +1,7 @@
package lila.user
import cats.implicits._
case class Profile(
country: Option[String] = None,
location: Option[String] = None,
@ -16,9 +18,8 @@ case class Profile(
) {
def nonEmptyRealName =
List(ne(firstName), ne(lastName)).flatten match {
case Nil => none
case names => (names mkString " ").some
(ne(firstName) zip ne(lastName)) map { case (first, last) =>
s"$first $last"
}
def countryInfo = country flatMap Countries.info