aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/core/rest
diff options
context:
space:
mode:
authorzachdriver <zach@driver.xyz>2017-11-15 10:39:25 -0800
committerGitHub <noreply@github.com>2017-11-15 10:39:25 -0800
commit8d30baada3a9c25ef61ef80511f4b4f25799f0cb (patch)
treecce2afe144b2cdccd1cdd8d18356c4a699933c81 /src/main/scala/xyz/driver/core/rest
parent523cc3ff8c3ee8f0e968d2a193bf427a8ef772bf (diff)
parent116cb77098803ca556e3477dfcd3908f061774a7 (diff)
downloaddriver-core-8d30baada3a9c25ef61ef80511f4b4f25799f0cb.tar.gz
driver-core-8d30baada3a9c25ef61ef80511f4b4f25799f0cb.tar.bz2
driver-core-8d30baada3a9c25ef61ef80511f4b4f25799f0cb.zip
Merge pull request #90 from drivergroup/zsmith/users-searchv1.6.7
Add slick GetResult type-class instances for core types and offset method to Pagination
Diffstat (limited to 'src/main/scala/xyz/driver/core/rest')
-rw-r--r--src/main/scala/xyz/driver/core/rest/package.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/scala/xyz/driver/core/rest/package.scala b/src/main/scala/xyz/driver/core/rest/package.scala
index 3697d93..03313d1 100644
--- a/src/main/scala/xyz/driver/core/rest/package.scala
+++ b/src/main/scala/xyz/driver/core/rest/package.scala
@@ -33,7 +33,9 @@ trait ServiceTransport {
implicit mat: Materializer): Future[Unmarshal[ResponseEntity]]
}
-final case class Pagination(pageSize: Int, pageNumber: Int)
+final case class Pagination(pageSize: Int, pageNumber: Int) {
+ def offset: Int = pageSize * pageNumber
+}
object `package` {
implicit class OptionTRestAdditions[T](optionT: OptionT[Future, T]) {