Skip to content

Commit

Permalink
Add suppressImages to collection config
Browse files Browse the repository at this point in the history
  • Loading branch information
Georges-GNM committed Sep 25, 2024
1 parent 0c1d07a commit 0c0bf92
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -225,7 +225,8 @@ object CollectionConfigJson {
userVisibility: Option[String] = None,
targetedTerritory: Option[TargetedTerritory] = None,
platform: Option[CollectionPlatform] = None,
frontsToolSettings: Option[FrontsToolSettings] = None
frontsToolSettings: Option[FrontsToolSettings] = None,
suppressImages: Option[Boolean] = None,
): CollectionConfigJson
= CollectionConfigJson(
displayName,
Expand All @@ -248,7 +249,8 @@ object CollectionConfigJson {
userVisibility,
targetedTerritory,
platform,
frontsToolSettings
frontsToolSettings,
suppressImages
)
}

Expand All @@ -274,6 +276,7 @@ case class CollectionConfigJson(
targetedTerritory: Option[TargetedTerritory],
platform: Option[CollectionPlatform],
frontsToolSettings: Option[FrontsToolSettings],
suppressImages: Option[Boolean]

) {
val collectionType = `type`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,8 @@ case class CollectionConfig(
userVisibility: Option[String],
targetedTerritory: Option[TargetedTerritory],
platform: CollectionPlatform = AnyPlatform,
frontsToolSettings: Option[FrontsToolSettings])
frontsToolSettings: Option[FrontsToolSettings],
suppressImages: Option[Boolean])

object CollectionConfig {
val DefaultCollectionType = "fixed/small/slow-IV"
Expand All @@ -60,7 +61,8 @@ object CollectionConfig {
userVisibility = None,
targetedTerritory = None,
platform = AnyPlatform,
frontsToolSettings = None)
frontsToolSettings = None,
suppressImages = false)

def fromCollectionJson(collectionJson: CollectionConfigJson): CollectionConfig =
CollectionConfig(
Expand All @@ -84,5 +86,7 @@ object CollectionConfig {
collectionJson.userVisibility,
collectionJson.targetedTerritory,
collectionJson.platform.getOrElse(AnyPlatform),
collectionJson.frontsToolSettings)
collectionJson.frontsToolSettings,
collectionJson.suppressImages.exists(identity),
)
}

0 comments on commit 0c0bf92

Please sign in to comment.