Files
lila/app/controllers/Notify.scala
Thanh LeandThibault Duplessis 7b84562ada Rewrite infix functions in a.b(c) notation, preparing for scala 3.4 (#14777)
* Add scalafmt AvoidInfix rule

* scalafmt AvoidInfix apply

* Fix compile error after 5e0ecbebe4

* Remove AvoidInfix rule because it keeps failing

* Add rewrite commits to git-blame-ignore-revs

* scala 3.4, fix some infix precedence bugs

* fix some more scala 3.4 warnings and errors

hundreds of infix warnings remaining, was the auto-rewrite complete?

* Fix compile error & scala 3.3.3

* Rewrite Avoid infix again

* More rewrite

* More rewrite

* More rewrite

* More rewrite

* More rewrite

* More rewrite

* More rewrite

* More rewrite

* More rewrite

* More rewrite

* More rewrite

* More rewrite

* More rewrite

* rewrite event module

* More rewrite

* Rewrite clas

* Rewrite puzzle

* Rewrite infix user

* Rewrite infix security

* Rewrite infix streamer

* Rewrite infix team

* Rewrite infix common & playban

* rewrite infix round

* rewrite infix fide

* rewrite infix app/views

* Fix compile errors

* Fix more compile errors

---------

Co-authored-by: Thibault Duplessis <t@lichess.org>
2024-03-02 09:00:23 +01:00

18 lines
392 B
Scala

package controllers
import lila.app.*
final class Notify(env: Env) extends LilaController(env):
def recent(page: Int) = Auth { _ ?=> me ?=>
XhrOrRedirectHome:
env.notifyM.api
.getNotificationsAndCount(me, page)
.map(env.notifyM.jsonHandlers.apply)
.map(JsonOk)
}
def clear = Auth { _ ?=> me ?=>
env.notifyM.api.remove(me).inject(NoContent)
}