lila/modules/relay/src/main/SyncLog.scala

22 lines
329 B
Scala
Raw Normal View History

2017-09-29 17:14:43 -06:00
package lila.relay
import org.joda.time.DateTime
case class SyncLog(events: List[SyncLog.Event]) extends AnyVal {
def +(e: SyncLog.Event) = SyncLog {
e :: events.take(4)
}
def isOk = events.headOption ?? (_.ok)
}
object SyncLog {
case class Event(
ok: Boolean,
msg: String,
at: DateTime
)
}