diff options
author | Li Haoyi <haoyi.sg@gmail.com> | 2018-07-20 16:41:07 +0800 |
---|---|---|
committer | Li Haoyi <haoyi.sg@gmail.com> | 2018-07-20 16:41:07 +0800 |
commit | 71321497b5a07261684f3a71228071c1f436dae0 (patch) | |
tree | ee97b6d8c550970b1beb0d986ab696d8f426adec | |
parent | 4a132ef40e944e0f970aabbd5a8c1d3b38b1f91c (diff) | |
download | cask-71321497b5a07261684f3a71228071c1f436dae0.tar.gz cask-71321497b5a07261684f3a71228071c1f436dae0.tar.bz2 cask-71321497b5a07261684f3a71228071c1f436dae0.zip |
add flags to prepare for async routes
-rw-r--r-- | cask/src/cask/Routes.scala | 8 |
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, |