def getAllBannerDesigns()

in app/services/DynamoBannerDesigns.scala [107:118]


  def getAllBannerDesigns(): ZIO[ZEnv, DynamoGetError, List[BannerDesign]] =
    getAll().map(
      results =>
        results.asScala
          .map(item => dynamoMapToJson(item).as[BannerDesign])
          .flatMap {
            case Right(bannerDesign) => Some(bannerDesign)
            case Left(error) =>
              logger.error(
                s"Failed to decode item from Dynamo: ${error.getMessage}")
              None
          }