diff --git a/super-mode-calculator/src/lambdas/calculate/parse.ts b/super-mode-calculator/src/lambdas/calculate/parse.ts index a6c2e21..66fb14a 100644 --- a/super-mode-calculator/src/lambdas/calculate/parse.ts +++ b/super-mode-calculator/src/lambdas/calculate/parse.ts @@ -1,8 +1,4 @@ -import type { - QueryRowsResponse, - SimpleQueryRowsResponse, -} from '@google-cloud/bigquery'; -import { RowMetadata } from '@google-cloud/bigquery/build/src/table'; +import type { SimpleQueryRowsResponse } from '@google-cloud/bigquery'; import type { GetQueryResultsOutput } from 'aws-sdk/clients/athena'; import { z } from 'zod'; import { QueryReturnedInvalidDataError } from '../../lib/errors'; diff --git a/super-mode-calculator/src/lambdas/lambda.ts b/super-mode-calculator/src/lambdas/lambda.ts index 9a53fd3..96f8aec 100644 --- a/super-mode-calculator/src/lambdas/lambda.ts +++ b/super-mode-calculator/src/lambdas/lambda.ts @@ -9,7 +9,6 @@ import { writeRowsForSuperMode, } from '../lib/dynamoV2'; import { getSSMParam } from '../lib/ssm'; -import { queryActiveArticles, writeRows } from './calculate/dynamo'; import type { QueryRow } from './calculate/parse'; import { parseResultFromBigQuery } from './calculate/parse'; import { diff --git a/super-mode-calculator/src/lib/bigquery.ts b/super-mode-calculator/src/lib/bigquery.ts index 2b13d70..fae1a7b 100644 --- a/super-mode-calculator/src/lib/bigquery.ts +++ b/super-mode-calculator/src/lib/bigquery.ts @@ -1,13 +1,11 @@ -import { BigQuery, SimpleQueryRowsResponse } from '@google-cloud/bigquery'; -import { subHours } from 'date-fns'; +import type { SimpleQueryRowsResponse } from '@google-cloud/bigquery'; +import { BigQuery } from '@google-cloud/bigquery'; import type { BaseExternalAccountClient, ExternalAccountClientOptions, } from 'google-auth-library'; import { ExternalAccountClient } from 'google-auth-library'; -import { BigQueryResult, buildQueryForSuperMode } from './build-query'; -import { SUPER_MODE_WINDOW_IN_HOURS } from './constants'; -import { toDateHourString, toDateString } from './date'; +import { buildQueryForSuperMode } from './build-query'; export const buildAuthClient = ( clientConfig: string, @@ -27,7 +25,7 @@ export const buildAuthClient = ( export const getDataForSuperModeCalculator = async ( authClient: BaseExternalAccountClient, stage: 'CODE' | 'PROD', -) => { +): Promise => { const bigquery = new BigQuery({ projectId: `datatech-platform-${stage.toLowerCase()}`, authClient,