diff options
Diffstat (limited to 'cask/src/cask/router/Decorators.scala')
-rw-r--r-- | cask/src/cask/router/Decorators.scala | 6 |
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 => |