mirror of
https://github.com/ysoftdevs/odc-analyzer.git
synced 2026-03-19 15:55:42 +01:00
Added support for mail digests
This commit is contained in:
15
app/models/NotificationDigestStatus.scala
Normal file
15
app/models/NotificationDigestStatus.scala
Normal file
@@ -0,0 +1,15 @@
|
||||
package models
|
||||
|
||||
import com.mohiva.play.silhouette.api.LoginInfo
|
||||
import models.profile.api._
|
||||
import slick.lifted.Tag
|
||||
|
||||
case class NotificationDigestStatus(user: LoginInfo, lastChangelogIdOption: Option[Int])
|
||||
|
||||
|
||||
class NotificationDigestStatuses(tag: Tag) extends Table[NotificationDigestStatus](tag, "notification_digest_status"){
|
||||
val user = new LoginInfoColumns("user", this)
|
||||
def lastChangelogId = column[Int]("last_changelog_id").?
|
||||
def * = (user(), lastChangelogId) <> (NotificationDigestStatus.tupled, NotificationDigestStatus.unapply)
|
||||
def idx = index("notification_digest_status_user_idx", user(), unique = true)
|
||||
}
|
||||
Reference in New Issue
Block a user