lila/app/controllers/Notify.scala

22 lines
473 B
Scala
Raw Normal View History

package controllers
import lila.app._
import lila.notify.Notification.Notifies
import play.api.libs.json._
2019-12-04 16:39:16 -07:00
final class Notify(env: Env) extends LilaController(env) {
2019-12-05 08:46:00 -07:00
import env.notifyM.jsonHandlers._
2020-05-05 22:11:15 -06:00
def recent(page: Int) =
Auth { implicit ctx => me =>
XhrOrRedirectHome {
val notifies = Notifies(me.id)
env.notifyM.api.getNotificationsAndCount(notifies, page) map { res =>
Ok(Json toJson res) as JSON
}
2017-03-24 05:06:54 -06:00
}
}
}