summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2018-07-20 16:41:07 +0800
committerLi Haoyi <haoyi.sg@gmail.com>2018-07-20 16:41:07 +0800
commit71321497b5a07261684f3a71228071c1f436dae0 (patch)
treeee97b6d8c550970b1beb0d986ab696d8f426adec
parent4a132ef40e944e0f970aabbd5a8c1d3b38b1f91c (diff)
downloadcask-71321497b5a07261684f3a71228071c1f436dae0.tar.gz
cask-71321497b5a07261684f3a71228071c1f436dae0.tar.bz2
cask-71321497b5a07261684f3a71228071c1f436dae0.zip
add flags to prepare for async routes
-rw-r--r--cask/src/cask/Routes.scala8
1 files changed, 4 insertions, 4 deletions
diff --git a/cask/src/cask/Routes.scala b/cask/src/cask/Routes.scala
index 156fdbf..a4ff770 100644
--- a/cask/src/cask/Routes.scala
+++ b/cask/src/cask/Routes.scala
@@ -28,10 +28,10 @@ object ParamType{
trait RouteBase{
val path: String
}
-class get(val path: String) extends StaticAnnotation with RouteBase
-class post(val path: String) extends StaticAnnotation with RouteBase
-class put(val path: String) extends StaticAnnotation with RouteBase
-class route(val path: String, val methods: Seq[String]) extends StaticAnnotation with RouteBase
+class get(val path: String, async: Boolean = false) extends StaticAnnotation with RouteBase
+class post(val path: String, async: Boolean = false) extends StaticAnnotation with RouteBase
+class put(val path: String, async: Boolean = false) extends StaticAnnotation with RouteBase
+class route(val path: String, val methods: Seq[String], async: Boolean = false) extends StaticAnnotation with RouteBase
case class Response(data: Response.Data,
statusCode: Int = 200,