Skip to content

Commit

Permalink
Move the implicit val to the companion object
Browse files Browse the repository at this point in the history
  • Loading branch information
lindseydew committed Feb 28, 2024
1 parent 2046e24 commit a9045e0
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,12 @@ case class DynamoSavedArticles(
)

object DynamoSavedArticles {
implicit val formatcom: DynamoFormat[com.gu.sfl.persistence.DynamoSavedArticles] = new DynamoFormat[DynamoSavedArticles] {
override def read(av: DynamoValue): Either[DynamoReadError, DynamoSavedArticles] = Right(DynamoSavedArticles("uasd", SavedArticles("asd", Nil)))

override def write(t: DynamoSavedArticles): DynamoValue = DynamoValue.fromString("")
}

def apply(userId: String, savedArticles: SavedArticles): DynamoSavedArticles =
DynamoSavedArticles(
userId,
Expand All @@ -59,13 +65,7 @@ class SavedArticlesPersistenceImpl(persistanceConfig: PersistenceConfig)
private val scanamo = Scanamo(client)

import org.scanamo.syntax._
import org.scanamo.generic.auto._

implicit val formatcom: DynamoFormat[com.gu.sfl.persistence.DynamoSavedArticles]= new DynamoFormat[DynamoSavedArticles] {
override def read(av: DynamoValue): Either[DynamoReadError, DynamoSavedArticles] = Right(DynamoSavedArticles("uasd", SavedArticles("asd", Nil)))

override def write(t: DynamoSavedArticles): DynamoValue = DynamoValue.fromString("")
}

val table = Table[DynamoSavedArticles](persistanceConfig.tableName)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,6 @@ import com.gu.sfl.persistence.{DynamoSavedArticles, PersistenceConfig}
import com.gu.sfl.userdeletion.model.UserDeleteMessage

class SflDynamoDb(persistanceConfig: PersistenceConfig) extends Logging {
implicit val formatcom: DynamoFormat[com.gu.sfl.persistence.DynamoSavedArticles] = new DynamoFormat[DynamoSavedArticles] {
override def read(av: DynamoValue): Either[DynamoReadError, DynamoSavedArticles] = Right(DynamoSavedArticles("uasd", SavedArticles("asd", Nil)))

override def write(t: DynamoSavedArticles): DynamoValue = DynamoValue.fromString("")
}

private val table = Table[DynamoSavedArticles](persistanceConfig.tableName)
private val client = DynamoDbClient.builder().build()
Expand Down

0 comments on commit a9045e0

Please sign in to comment.