From 0460ad2eca7fcdec1ff29c289dad4ecc76dde9c6 Mon Sep 17 00:00:00 2001 From: Li Haoyi Date: Sat, 14 Sep 2019 18:51:36 +0800 Subject: Make `Input` a type param too --- example/endpoints/app/src/Endpoints.scala | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'example/endpoints/app') diff --git a/example/endpoints/app/src/Endpoints.scala b/example/endpoints/app/src/Endpoints.scala index 97da526..7417289 100644 --- a/example/endpoints/app/src/Endpoints.scala +++ b/example/endpoints/app/src/Endpoints.scala @@ -1,7 +1,7 @@ package app -class custom(val path: String, val methods: Seq[String]) extends cask.Endpoint[Int]{ - type Output = Int +class custom(val path: String, val methods: Seq[String]) + extends cask.Endpoint[Int, Seq[String]]{ def wrapFunction(ctx: cask.Request, delegate: Delegate): OuterReturned = { delegate(Map()).map{num => cask.Response("Echo " + num, statusCode = num) @@ -10,7 +10,6 @@ class custom(val path: String, val methods: Seq[String]) extends cask.Endpoint[I def wrapPathSegment(s: String) = Seq(s) - type Input = Seq[String] type InputParser[T] = cask.endpoints.QueryParamReader[T] } -- cgit v1.2.3