File tree 1 file changed +3
-4
lines changed
server/src/main/scala/org/scalaexercises/evaluator
1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -28,9 +28,6 @@ object services {
28
28
29
29
import EvalResponse .messages ._
30
30
31
- def evaluatorInstance [F [_]: ConcurrentEffect : ContextShift : Timer : Sync ] =
32
- new Evaluator [F ](20 seconds)
33
-
34
31
val corsHeaders = Seq (
35
32
Header (" Vary" , " Origin,Access-Control-Request-Methods" ),
36
33
Header (" Access-Control-Allow-Methods" , " POST" ),
@@ -116,12 +113,14 @@ object EvaluatorServer extends IOApp {
116
113
lazy val port = (Option (System .getenv(" PORT" )) orElse
117
114
Option (System .getProperty(" http.port" ))).map(_.toInt).getOrElse(8080 )
118
115
116
+ lazy val evaluator = new Evaluator [IO ](15 seconds)
117
+
119
118
override def run (args : List [String ]): IO [ExitCode ] = {
120
119
logger.info(s " Initializing Evaluator at $ip: $port" )
121
120
122
121
BlazeServerBuilder [IO ]
123
122
.bindHttp(port, ip)
124
- .withHttpApp(auth[IO ](service(evaluatorInstance )))
123
+ .withHttpApp(auth[IO ](service(evaluator )))
125
124
.serve
126
125
.compile
127
126
.lastOrError
You can’t perform that action at this time.
0 commit comments