Skip to content

Commit efc0ee6

Browse files
committed
upgrade scheduler dependencies
1 parent bfba3b0 commit efc0ee6

9 files changed

+96
-25
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package app.softnetwork.notification.api
2+
3+
import app.softnetwork.persistence.schema.SchemaProvider
4+
import app.softnetwork.scheduler.api.SchedulerEndpointsApi
5+
import com.softwaremill.session.CsrfCheck
6+
7+
trait AllNotificationsWithSchedulerEndpointsApi
8+
extends AllNotificationsWithSchedulerApi
9+
with SchedulerEndpointsApi { _: SchemaProvider with CsrfCheck => }
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package app.softnetwork.notification.api
2+
3+
import akka.actor.typed.ActorSystem
4+
import app.softnetwork.persistence.jdbc.schema.{JdbcSchemaProvider, JdbcSchemaTypes}
5+
import app.softnetwork.persistence.schema.SchemaType
6+
import app.softnetwork.session.service.SessionEndpoints
7+
import com.softwaremill.session.CsrfCheckHeaderAndForm
8+
import org.slf4j.{Logger, LoggerFactory}
9+
10+
object AllNotificationsWithSchedulerOneOffCookiePostgresLauncher
11+
extends AllNotificationsWithSchedulerEndpointsApi
12+
with JdbcSchemaProvider
13+
with CsrfCheckHeaderAndForm {
14+
15+
lazy val log: Logger = LoggerFactory getLogger getClass.getName
16+
17+
override def schemaType: SchemaType = JdbcSchemaTypes.Postgres
18+
19+
override def sessionEndpoints: ActorSystem[_] => SessionEndpoints = system =>
20+
SessionEndpoints.oneOffCookie(system, checkHeaderAndForm)
21+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package app.softnetwork.notification.api
2+
3+
import akka.actor.typed.ActorSystem
4+
import app.softnetwork.persistence.jdbc.schema.{JdbcSchemaProvider, JdbcSchemaTypes}
5+
import app.softnetwork.persistence.schema.SchemaType
6+
import app.softnetwork.session.service.SessionEndpoints
7+
import com.softwaremill.session.CsrfCheckHeaderAndForm
8+
import org.slf4j.{Logger, LoggerFactory}
9+
10+
object AllNotificationsWithSchedulerOneOffHeaderPostgresLauncher
11+
extends AllNotificationsWithSchedulerEndpointsApi
12+
with JdbcSchemaProvider
13+
with CsrfCheckHeaderAndForm {
14+
15+
lazy val log: Logger = LoggerFactory getLogger getClass.getName
16+
17+
override def schemaType: SchemaType = JdbcSchemaTypes.Postgres
18+
19+
override def sessionEndpoints: ActorSystem[_] => SessionEndpoints = system =>
20+
SessionEndpoints.oneOffHeader(system, checkHeaderAndForm)
21+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package app.softnetwork.notification.api
2+
3+
import akka.actor.typed.ActorSystem
4+
import app.softnetwork.persistence.jdbc.schema.{JdbcSchemaProvider, JdbcSchemaTypes}
5+
import app.softnetwork.persistence.schema.SchemaType
6+
import app.softnetwork.session.service.SessionEndpoints
7+
import com.softwaremill.session.CsrfCheckHeaderAndForm
8+
import org.slf4j.{Logger, LoggerFactory}
9+
10+
object AllNotificationsWithSchedulerRefreshableCookiePostgresLauncher
11+
extends AllNotificationsWithSchedulerEndpointsApi
12+
with JdbcSchemaProvider
13+
with CsrfCheckHeaderAndForm {
14+
15+
lazy val log: Logger = LoggerFactory getLogger getClass.getName
16+
17+
override def schemaType: SchemaType = JdbcSchemaTypes.Postgres
18+
19+
override def sessionEndpoints: ActorSystem[_] => SessionEndpoints = system =>
20+
SessionEndpoints.refreshableCookie(system, checkHeaderAndForm)
21+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package app.softnetwork.notification.api
2+
3+
import akka.actor.typed.ActorSystem
4+
import app.softnetwork.persistence.jdbc.schema.{JdbcSchemaProvider, JdbcSchemaTypes}
5+
import app.softnetwork.persistence.schema.SchemaType
6+
import app.softnetwork.session.service.SessionEndpoints
7+
import com.softwaremill.session.CsrfCheckHeaderAndForm
8+
import org.slf4j.{Logger, LoggerFactory}
9+
10+
object AllNotificationsWithSchedulerRefreshableHeaderPostgresLauncher
11+
extends AllNotificationsWithSchedulerEndpointsApi
12+
with JdbcSchemaProvider
13+
with CsrfCheckHeaderAndForm {
14+
15+
lazy val log: Logger = LoggerFactory getLogger getClass.getName
16+
17+
override def schemaType: SchemaType = JdbcSchemaTypes.Postgres
18+
19+
override def sessionEndpoints: ActorSystem[_] => SessionEndpoints = system =>
20+
SessionEndpoints.refreshableHeader(system, checkHeaderAndForm)
21+
}

api/src/main/scala/app/softnetwork/notification/api/AllNotificationsWithSwaggerSchedulerApi.scala

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

api/src/main/scala/app/softnetwork/notification/api/AllNotificationsWithSwaggerSchedulerPostgresLauncher.scala

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

build.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ ThisBuild / organization := "app.softnetwork"
3131

3232
name := "notification"
3333

34-
ThisBuild / version := "0.3.1"
34+
ThisBuild / version := "0.3.1.1"
3535

3636
ThisBuild / scalaVersion := "2.12.15"
3737

project/src/main/scala/app/softnetwork/sbt/build/Versions.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ package app.softnetwork.sbt.build
22

33
object Versions {
44

5-
val genericPersistence = "0.3.1"
5+
val genericPersistence = "0.3.1.1"
66

7-
val scheduler = "0.3.1"
7+
val scheduler = "0.3.1.1"
88

99
val scalatest = "3.1.1"
1010
}

0 commit comments

Comments
 (0)