fix ublog rss title

pull/9777/head
Thibault Duplessis 2021-09-10 20:05:55 +02:00
parent 687de151d6
commit df92023cac
2 changed files with 6 additions and 4 deletions

View File

@ -249,10 +249,11 @@ final class Ublog(env: Env) extends LilaController(env) {
}
}
def userAtom(username: String) = Action.async {
def userAtom(username: String) = Action.async { implicit req =>
env.user.repo.enabledNamed(username) flatMap {
case None => NotFound.fuccess
case Some(user) =>
implicit val lang = reqLang
env.ublog.api.getUserBlog(user) flatMap { blog =>
(isBlogVisible(user, blog) ?? env.ublog.paginator.byUser(user, true, 1)) map { posts =>
Ok(html.ublog.atom(user, blog, posts.currentPageResults)) as XML

View File

@ -1,12 +1,13 @@
package views.html.ublog
import controllers.routes
import play.api.i18n.Lang
import lila.app.templating.Environment._
import lila.app.ui.ScalatagsTemplate._
import lila.common.paginator.Paginator
import lila.user.User
import lila.ublog.{ UblogBlog, UblogPost }
import lila.user.User
object atom {
@ -18,12 +19,12 @@ object atom {
user: User,
blog: UblogBlog,
posts: Seq[UblogPost.PreviewPost]
) =
)(implicit ctx: Lang) =
views.html.base.atom(
elems = posts,
htmlCall = routes.Ublog.index(user.username),
atomCall = routes.Blog.atom,
title = "lichess.org blog",
title = trans.ublog.xBlog.txt(user.username),
updated = posts.headOption.flatMap(_.lived).map(_.at)
) { post =>
frag(