summaryrefslogtreecommitdiff
path: root/cask/src/cask/main/Main.scala
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2019-10-09 10:16:58 +0800
committerLi Haoyi <haoyi.sg@gmail.com>2019-10-09 10:16:58 +0800
commitcecd94d094ca0e77a03a1a2561a2955565e4df22 (patch)
tree3d17774eda005f51c9f33a77ccae3e20de511f3f /cask/src/cask/main/Main.scala
parent15a862949a58debc9a233cff47463dde1755dfbd (diff)
downloadcask-cecd94d094ca0e77a03a1a2561a2955565e4df22.tar.gz
cask-cecd94d094ca0e77a03a1a2561a2955565e4df22.tar.bz2
cask-cecd94d094ca0e77a03a1a2561a2955565e4df22.zip
Genericize `cask.Main#decorators` and `cask.Routes#decorators` to allow other non-http-response results
Diffstat (limited to 'cask/src/cask/main/Main.scala')
-rw-r--r--cask/src/cask/main/Main.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/cask/src/cask/main/Main.scala b/cask/src/cask/main/Main.scala
index 6d08c04..0bc1abf 100644
--- a/cask/src/cask/main/Main.scala
+++ b/cask/src/cask/main/Main.scala
@@ -27,7 +27,7 @@ class MainRoutes extends Main with Routes{
* application-wide properties.
*/
abstract class Main{
- def mainDecorators: Seq[RawDecorator] = Nil
+ def mainDecorators: Seq[Decorator[_, _]] = Nil
def allRoutes: Seq[Routes]
def port: Int = 8080
def host: String = "localhost"
@@ -61,7 +61,7 @@ abstract class Main{
object Main{
class DefaultHandler(routeTries: Map[String, DispatchTrie[(Routes, EndpointMetadata[_])]],
- mainDecorators: Seq[RawDecorator],
+ mainDecorators: Seq[Decorator[_, _]],
debugMode: Boolean,
handleNotFound: () => Response.Raw,
handleError: (Routes, EndpointMetadata[_], Result.Error) => Response.Raw)