From 71321497b5a07261684f3a71228071c1f436dae0 Mon Sep 17 00:00:00 2001 From: Li Haoyi Date: Fri, 20 Jul 2018 16:41:07 +0800 Subject: add flags to prepare for async routes --- cask/src/cask/Routes.scala | 8 ++++---- 1 file 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, -- cgit v1.2.3