Skip to content

Commit

Permalink
Move to play 3 / pekko
Browse files Browse the repository at this point in the history
  • Loading branch information
larousso committed Oct 4, 2024
1 parent b69d515 commit 3651af3
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 6 deletions.
4 changes: 2 additions & 2 deletions nio-server/app/controllers/OrganisationOfferController.scala
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import messaging.KafkaMessageBroker
import models._

import java.time.{Clock, LocalDateTime}
import utils.NioLogger
import utils.{DateUtils, NioLogger}
import play.api.http.HttpEntity
import play.api.libs.json.Reads._
import play.api.libs.json.{JsValue, Json}
Expand Down Expand Up @@ -207,7 +207,7 @@ class OrganisationOfferController(
)
)
)
val date = LocalDateTime.parse(value.date, DateTimeFormatter.ISO_LOCAL_DATE_TIME)
val date = LocalDateTime.parse(value.date, DateUtils.utcDateFormatter)
offers.filter(off => off.key != offerKey) ++ Seq(offer.copy(lastUpdate = date))
}
}
Expand Down
3 changes: 2 additions & 1 deletion nio-server/app/libs/xml/XmlParser.scala
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ package libs.xml

import cats.data.Validated
import libs.xml.syntax.XmlResult
import utils.DateUtils
import utils.Result.AppErrors

import java.time.LocalDateTime
Expand Down Expand Up @@ -100,7 +101,7 @@ object implicits {
.getOrElse(buildError(path).invalid)

implicit def defaultReadDateTime: XMLRead[LocalDateTime] =
readDateTime(DateTimeFormatter.ISO_LOCAL_DATE_TIME)
readDateTime(DateUtils.utcDateFormatter)

def readDateTime(dateTimeFormatter: DateTimeFormatter): XMLRead[LocalDateTime] =
(xml: NodeSeq, path: Option[String]) =>
Expand Down
2 changes: 1 addition & 1 deletion nio-server/app/models/ConsentFact.scala
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ case class ConsentOffer(
{version}
</version>
<lastUpdate>
{lastUpdate.format(DateTimeFormatter.ISO_LOCAL_DATE_TIME)}
{lastUpdate.format(DateUtils.utcDateFormatter)}
</lastUpdate>
<groups>
{groups.map(_.asXml())}
Expand Down
4 changes: 2 additions & 2 deletions nio-server/app/utils/DateUtils.scala
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import java.time.format.DateTimeFormatter
import scala.util.{Failure, Success, Try}

object DateUtils {
val utcDateFormatter = DateTimeFormatter.ISO_LOCAL_DATE_TIME //forPattern("yyyy-MM-dd'T'HH:mm:ss'Z'")
val utcDateFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss'Z'")

val utcDateTimeReads = new Reads[LocalDateTime] {
def reads(json: JsValue) = json match {
Expand All @@ -22,7 +22,7 @@ object DateUtils {

val utcDateTimeWrites = new Writes[LocalDateTime] {
override def writes(o: LocalDateTime): JsValue =
JsString(o.format(DateTimeFormatter.ISO_LOCAL_DATE_TIME))
JsString(o.format(DateUtils.utcDateFormatter))
}

val utcDateTimeFormats: Format[LocalDateTime] =
Expand Down

0 comments on commit 3651af3

Please sign in to comment.