Skip to content

Commit

Permalink
Remove super mode charts, Athena
Browse files Browse the repository at this point in the history
  • Loading branch information
tomrf1 committed Jan 22, 2025
1 parent cea1129 commit 5e53edc
Show file tree
Hide file tree
Showing 7 changed files with 7 additions and 373 deletions.
19 changes: 1 addition & 18 deletions app/controllers/SuperModeController.scala
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import com.typesafe.scalalogging.LazyLogging
import io.circe.syntax._
import play.api.libs.circe.Circe
import play.api.mvc._
import services.{Athena, DynamoSuperMode}
import services.DynamoSuperMode
import utils.Circe.noNulls
import zio.{IO, ZEnv, ZIO}

Expand All @@ -17,7 +17,6 @@ class SuperModeController(
stage: String,
runtime: zio.Runtime[ZEnv],
dynamoSuperMode: DynamoSuperMode,
athena: Athena
)(implicit ec: ExecutionContext)
extends AbstractController(components) with Circe with LazyLogging {

Expand All @@ -36,20 +35,4 @@ class SuperModeController(
.map(rows => Ok(noNulls(rows.asJson)))
}
}

def getArticleData(): Action[AnyContent] = authAction.async { request =>
run {
val result = for {
from <- request.getQueryString("from")
to <- request.getQueryString("to")
url <- request.getQueryString("url")
} yield {
athena
.getArticleEpicData(from, to, url)
.map(data => Ok(noNulls(data.asJson)))
}

result.getOrElse(IO.succeed(BadRequest("missing parameter")))
}
}
}
183 changes: 0 additions & 183 deletions app/services/Athena.scala

This file was deleted.

5 changes: 2 additions & 3 deletions app/wiring/AppComponents.scala
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import play.api.libs.ws.ahc.AhcWSComponents
import play.api.mvc.AnyContent
import play.api.{BuiltInComponentsFromContext, NoHttpFiltersComponents}
import router.Routes
import services.{Athena, Aws, CapiService, DynamoArchivedBannerDesigns, DynamoArchivedChannelTests, DynamoBanditData, DynamoBannerDesigns, DynamoCampaigns, DynamoChannelTests, DynamoSuperMode, S3}
import services.{Aws, CapiService, DynamoArchivedBannerDesigns, DynamoArchivedChannelTests, DynamoBanditData, DynamoBannerDesigns, DynamoCampaigns, DynamoChannelTests, DynamoSuperMode, S3}
import software.amazon.awssdk.services.dynamodb.DynamoDbClient
import software.amazon.awssdk.services.s3.model.GetObjectRequest

Expand Down Expand Up @@ -74,7 +74,6 @@ class AppComponents(context: Context, stage: String) extends BuiltInComponentsFr
val dynamoCampaignsService = new DynamoCampaigns(stage, dynamoClient)

val dynamoSuperModeService = new DynamoSuperMode(dynamoClient)
val athena = new Athena()

val dynamoBannerDesigns = new DynamoBannerDesigns(stage, dynamoClient)
val dynamoArchivedBannerDesigns = new DynamoArchivedBannerDesigns(stage, dynamoClient)
Expand Down Expand Up @@ -104,7 +103,7 @@ class AppComponents(context: Context, stage: String) extends BuiltInComponentsFr
new CapiController(authAction, capiService),
new AppsMeteringSwitchesController(authAction, controllerComponents, stage, runtime),
new DefaultPromosController(authAction,controllerComponents, stage, runtime),
new SuperModeController(authAction, controllerComponents, stage, runtime, dynamoSuperModeService, athena),
new SuperModeController(authAction, controllerComponents, stage, runtime, dynamoSuperModeService),
new BanditDataController(authAction, controllerComponents, stage, runtime, dynamoBanditData),
assets
)
Expand Down
1 change: 0 additions & 1 deletion conf/routes
Original file line number Diff line number Diff line change
Expand Up @@ -224,7 +224,6 @@ POST /support-frontend/default-promos/update controllers.DefaultPr

# ----- super mode ----- #
GET /frontend/super-mode controllers.SuperModeController.getSuperModeRows()
GET /frontend/epic-article-data controllers.SuperModeController.getArticleData()

# ----- analytics ----- #
GET /frontend/bandit/:channel/:testName controllers.BanditDataController.getDataForTest(channel: String, testName: String)
Expand Down
142 changes: 0 additions & 142 deletions public/src/components/channelManagement/superMode/articleDataChart.tsx

This file was deleted.

Loading

0 comments on commit 5e53edc

Please sign in to comment.