diff options
author | Li Haoyi <haoyi.sg@gmail.com> | 2019-10-09 10:16:58 +0800 |
---|---|---|
committer | Li Haoyi <haoyi.sg@gmail.com> | 2019-10-09 10:16:58 +0800 |
commit | cecd94d094ca0e77a03a1a2561a2955565e4df22 (patch) | |
tree | 3d17774eda005f51c9f33a77ccae3e20de511f3f /cask/src/cask/main/Main.scala | |
parent | 15a862949a58debc9a233cff47463dde1755dfbd (diff) | |
download | cask-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.scala | 4 |
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) |