Skip to content

Commit 624aa45

Browse files
committed
upgrade session dependencies
1 parent 063c63d commit 624aa45

20 files changed

+42
-169
lines changed

api/build.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import com.typesafe.sbt.packager.docker._
22

3-
Compile / mainClass := Some("app.softnetwork.scheduler.api.SchedulerWithRefreshableCookiePostgresLauncher")
3+
Compile / mainClass := Some("app.softnetwork.scheduler.api.SchedulerEndpointsPostgresLauncher")
44

55
dockerBaseImage := "openjdk:8"
66

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
package app.softnetwork.scheduler.api
22

3+
import akka.actor.typed.ActorSystem
4+
import app.softnetwork.api.server.Endpoint
35
import app.softnetwork.persistence.schema.SchemaProvider
46
import app.softnetwork.scheduler.launch.SchedulerEndpoints
57
import app.softnetwork.session.CsrfCheck
68

79
trait SchedulerEndpointsApi extends SchedulerApi with SchedulerEndpoints {
810
_: SchemaProvider with CsrfCheck =>
11+
12+
override def endpoints: ActorSystem[_] => List[Endpoint] =
13+
system => super.endpoints(system) :+ schedulerSwagger(system)
914
}

api/src/main/scala/app/softnetwork/scheduler/api/SchedulerRoutesWithOneOffCookiePostgresLauncher.scala renamed to api/src/main/scala/app/softnetwork/scheduler/api/SchedulerEndpointsPostgresLauncher.scala

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,12 @@
11
package app.softnetwork.scheduler.api
22

3-
import akka.actor.typed.ActorSystem
43
import app.softnetwork.persistence.jdbc.schema.{JdbcSchemaProvider, JdbcSchemaTypes}
54
import app.softnetwork.persistence.schema.SchemaType
6-
import app.softnetwork.session.service.SessionService
75
import org.slf4j.{Logger, LoggerFactory}
86

9-
object SchedulerRoutesWithOneOffCookiePostgresLauncher
10-
extends SchedulerRoutesApi
11-
with JdbcSchemaProvider {
7+
object SchedulerEndpointsPostgresLauncher extends SchedulerEndpointsApi with JdbcSchemaProvider {
128
lazy val log: Logger = LoggerFactory getLogger getClass.getName
139

1410
def schemaType: SchemaType = JdbcSchemaTypes.Postgres
1511

16-
override def sessionService: ActorSystem[_] => SessionService = system =>
17-
SessionService.oneOffCookie(system)
1812
}

api/src/main/scala/app/softnetwork/scheduler/api/SchedulerEndpointsWithOneOffCookiePostgresLauncher.scala

Lines changed: 0 additions & 20 deletions
This file was deleted.

api/src/main/scala/app/softnetwork/scheduler/api/SchedulerEndpointsWithOneOffHeaderPostgresLauncher.scala

Lines changed: 0 additions & 20 deletions
This file was deleted.

api/src/main/scala/app/softnetwork/scheduler/api/SchedulerEndpointsWithRefreshableCookiePostgresLauncher.scala

Lines changed: 0 additions & 20 deletions
This file was deleted.

api/src/main/scala/app/softnetwork/scheduler/api/SchedulerEndpointsWithRefreshableHeaderPostgresLauncher.scala

Lines changed: 0 additions & 20 deletions
This file was deleted.
Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
package app.softnetwork.scheduler.api
22

3+
import akka.actor.typed.ActorSystem
4+
import app.softnetwork.api.server.ApiRoute
35
import app.softnetwork.persistence.schema.SchemaProvider
46
import app.softnetwork.scheduler.launch.SchedulerRoutes
57

6-
trait SchedulerRoutesApi extends SchedulerApi with SchedulerRoutes { _: SchemaProvider => }
8+
trait SchedulerRoutesApi extends SchedulerApi with SchedulerRoutes { _: SchemaProvider =>
9+
override def apiRoutes: ActorSystem[_] => List[ApiRoute] =
10+
system => super.apiRoutes(system) :+ schedulerSwagger(system)
11+
}

api/src/main/scala/app/softnetwork/scheduler/api/SchedulerRoutesWithOneOffHeaderPostgresLauncher.scala renamed to api/src/main/scala/app/softnetwork/scheduler/api/SchedulerRoutesPostgresLauncher.scala

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,12 @@
11
package app.softnetwork.scheduler.api
22

3-
import akka.actor.typed.ActorSystem
43
import app.softnetwork.persistence.jdbc.schema.{JdbcSchemaProvider, JdbcSchemaTypes}
54
import app.softnetwork.persistence.schema.SchemaType
6-
import app.softnetwork.session.service.SessionService
75
import org.slf4j.{Logger, LoggerFactory}
86

9-
object SchedulerRoutesWithOneOffHeaderPostgresLauncher
10-
extends SchedulerRoutesApi
11-
with JdbcSchemaProvider {
7+
object SchedulerRoutesPostgresLauncher extends SchedulerRoutesApi with JdbcSchemaProvider {
128
lazy val log: Logger = LoggerFactory getLogger getClass.getName
139

1410
def schemaType: SchemaType = JdbcSchemaTypes.Postgres
1511

16-
override def sessionService: ActorSystem[_] => SessionService = system =>
17-
SessionService.oneOffHeader(system)
1812
}

api/src/main/scala/app/softnetwork/scheduler/api/SchedulerRoutesWithRefreshableCookiePostgresLauncher.scala

Lines changed: 0 additions & 18 deletions
This file was deleted.

0 commit comments

Comments
 (0)