File tree Expand file tree Collapse file tree 3 files changed +18
-12
lines changed
core/src/main/scala/app/softnetwork/scheduler/service
testkit/src/main/scala/app/softnetwork/scheduler/scalatest Expand file tree Collapse file tree 3 files changed +18
-12
lines changed Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ ThisBuild / organization := "app.softnetwork"
3131
3232name := " scheduler"
3333
34- ThisBuild / version := " 0.3.2.3 "
34+ ThisBuild / version := " 0.3.2.4 "
3535
3636ThisBuild / scalaVersion := " 2.12.15"
3737
Original file line number Diff line number Diff line change @@ -18,6 +18,8 @@ import com.softwaremill.session.{
1818}
1919import org .slf4j .{Logger , LoggerFactory }
2020import org .softnetwork .session .model .Session
21+ import sttp .capabilities
22+ import sttp .capabilities .akka .AkkaStreams
2123import sttp .model .headers .CookieValueWithMeta
2224import sttp .model .Method
2325import sttp .monad .FutureMonad
@@ -182,15 +184,16 @@ trait SchedulerServiceEndpoints
182184 }
183185 }
184186
185- override def endpoints : List [ServerEndpoint [Any , Future ]] = List (
186- addScheduleEndpoint,
187- removeScheduleEndpoint,
188- listSchedulesEndpoint,
189- addCronTabEndpoint,
190- removeCronTabEndpoint,
191- listCronTabsEndpoint,
192- loadSchedulerEndpoint
193- )
187+ override def endpoints : List [ServerEndpoint [AkkaStreams with capabilities.WebSockets , Future ]] =
188+ List (
189+ addScheduleEndpoint,
190+ removeScheduleEndpoint,
191+ listSchedulesEndpoint,
192+ addCronTabEndpoint,
193+ removeCronTabEndpoint,
194+ listCronTabsEndpoint,
195+ loadSchedulerEndpoint
196+ )
194197
195198 lazy val route : Route = apiRoute
196199}
Original file line number Diff line number Diff line change @@ -4,6 +4,8 @@ import akka.actor.typed.ActorSystem
44import app .softnetwork .scheduler .service .SchedulerServiceEndpoints
55import app .softnetwork .session .scalatest .SessionEndpointsRoutes
66import com .softwaremill .session .CsrfCheck
7+ import sttp .capabilities
8+ import sttp .capabilities .akka .AkkaStreams
79import sttp .tapir .server .ServerEndpoint
810
911import scala .concurrent .Future
@@ -13,7 +15,8 @@ trait SchedulerEndpointsTestKit extends SessionEndpointsRoutes { _: CsrfCheck =>
1315 def schedulerEndpoints : ActorSystem [_] => SchedulerServiceEndpoints = system =>
1416 SchedulerServiceEndpoints .apply(system, sessionEndpoints(system))
1517
16- override def endpoints : ActorSystem [_] => List [ServerEndpoint [Any , Future ]] = system =>
17- sessionServiceEndpoints(system).endpoints ++ schedulerEndpoints(system).endpoints
18+ override def endpoints
19+ : ActorSystem [_] => List [ServerEndpoint [AkkaStreams with capabilities.WebSockets , Future ]] =
20+ system => sessionServiceEndpoints(system).endpoints ++ schedulerEndpoints(system).endpoints
1821
1922}
You can’t perform that action at this time.
0 commit comments