aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/pdsuicommon/parsers/PagiationParser.scala
diff options
context:
space:
mode:
authorJakob Odersky <jakob@driver.xyz>2017-08-04 16:32:40 -0700
committerJakob Odersky <jakob@driver.xyz>2017-08-16 19:26:10 -0700
commit8c60e3f6b22e4ee94c5cf7a0cb1f36e1266269de (patch)
tree3ae5d4340562b046e1ffec2de40d6b5ee9f854c9 /src/main/scala/xyz/driver/pdsuicommon/parsers/PagiationParser.scala
parent6df9bf52db930ebd845ee7d35226b174d733e988 (diff)
downloadrest-query-8c60e3f6b22e4ee94c5cf7a0cb1f36e1266269de.tar.gz
rest-query-8c60e3f6b22e4ee94c5cf7a0cb1f36e1266269de.tar.bz2
rest-query-8c60e3f6b22e4ee94c5cf7a0cb1f36e1266269de.zip
Auth directives and formatting
Diffstat (limited to 'src/main/scala/xyz/driver/pdsuicommon/parsers/PagiationParser.scala')
-rw-r--r--src/main/scala/xyz/driver/pdsuicommon/parsers/PagiationParser.scala11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/main/scala/xyz/driver/pdsuicommon/parsers/PagiationParser.scala b/src/main/scala/xyz/driver/pdsuicommon/parsers/PagiationParser.scala
index 3381542..3988668 100644
--- a/src/main/scala/xyz/driver/pdsuicommon/parsers/PagiationParser.scala
+++ b/src/main/scala/xyz/driver/pdsuicommon/parsers/PagiationParser.scala
@@ -7,16 +7,17 @@ object PaginationParser {
@deprecated("play-akka transition", "0")
def parse(query: Map[String, Seq[String]]): Try[Pagination] =
- parse(query.toSeq.flatMap{ case (key, values) =>
- values.map(value => key -> value)
+ parse(query.toSeq.flatMap {
+ case (key, values) =>
+ values.map(value => key -> value)
})
def parse(query: Seq[(String, String)]): Try[Pagination] = {
val IntString = """\d+""".r
- def validate(field: String) = query.collectFirst{case (`field`, size) => size} match {
+ def validate(field: String) = query.collectFirst { case (`field`, size) => size } match {
case Some(IntString(x)) => x.toInt
- case Some(str) => throw new ParseQueryArgException((field, s"must be an integer (found $str)"))
- case None => throw new ParseQueryArgException((field, "must be defined"))
+ case Some(str) => throw new ParseQueryArgException((field, s"must be an integer (found $str)"))
+ case None => throw new ParseQueryArgException((field, "must be defined"))
}
Try {