summaryrefslogtreecommitdiff
path: root/cask/src/cask/router/Decorators.scala
diff options
context:
space:
mode:
Diffstat (limited to 'cask/src/cask/router/Decorators.scala')
-rw-r--r--cask/src/cask/router/Decorators.scala6
1 files changed, 3 insertions, 3 deletions
diff --git a/cask/src/cask/router/Decorators.scala b/cask/src/cask/router/Decorators.scala
index 14b4ab4..d661177 100644
--- a/cask/src/cask/router/Decorators.scala
+++ b/cask/src/cask/router/Decorators.scala
@@ -39,14 +39,14 @@ object Decorator{
entryPoint: EntryPoint[T, _],
routes: T,
routeBindings: Map[String, String],
- remainingDecorators: List[RawDecorator],
+ remainingDecorators: List[Decorator[_, _]],
bindings: List[Map[String, Any]]): Result[Any] = try {
remainingDecorators match {
case head :: rest =>
- head.wrapFunction(
+ head.asInstanceOf[Decorator[Any, Any]].wrapFunction(
ctx,
args => invoke(ctx, endpoint, entryPoint, routes, routeBindings, rest, args :: bindings)
- .asInstanceOf[Result[cask.model.Response.Raw]]
+ .asInstanceOf[Result[Nothing]]
)
case Nil =>