diff --git a/src/photo/db/query.ts b/src/photo/db/query.ts index 8967cdcd..415adb6f 100644 --- a/src/photo/db/query.ts +++ b/src/photo/db/query.ts @@ -32,10 +32,8 @@ import { Lenses, createLensKey } from '@/lens'; import { migrationForError } from './migration'; import { UPDATE_QUERY_LIMIT, - UPDATED_BEFORE_01, - UPDATED_BEFORE_02, + OUTDATED_UPDATE_AT_THRESHOLD, } from '../update'; -import { MAKE_FUJIFILM } from '@/platforms/fujifilm'; import { Recipes } from '@/recipe'; import { Years } from '@/years'; import { PhotoColorData } from '../color/client'; @@ -630,13 +628,10 @@ export const getPhoto = async ( const outdatedWhereClauses = [ `updated_at < $1`, - `(updated_at < $2 AND make = $3)`, ]; const outdatedWhereValues = [ - UPDATED_BEFORE_01.toISOString(), - UPDATED_BEFORE_02.toISOString(), - MAKE_FUJIFILM, + OUTDATED_UPDATE_AT_THRESHOLD.toISOString(), ]; const needsAiTextWhereClauses = diff --git a/src/photo/update/index.ts b/src/photo/update/index.ts index 5af47a80..27aa2faa 100644 --- a/src/photo/update/index.ts +++ b/src/photo/update/index.ts @@ -1,4 +1,3 @@ -import { MAKE_FUJIFILM } from '@/platforms/fujifilm'; import { Photo, PhotoDb } from '..'; import { AI_TEXT_AUTO_GENERATED_FIELDS, @@ -16,15 +15,12 @@ export interface PhotoUpdateStatus { export const UPDATE_QUERY_LIMIT = 1000; -export const UPDATED_BEFORE_01 = new Date('2024-06-16'); -// UTC 2025-02-24 05:30:00 -export const UPDATED_BEFORE_02 = new Date(Date.UTC(2025, 1, 24, 5, 30, 0)); +// UTC 2025-09-7 23:55:00 +export const OUTDATED_UPDATE_AT_THRESHOLD = + new Date(Date.UTC(2025, 8, 7, 23, 55, 0)); const isPhotoOutdated = (photo: PhotoDb) => - photo.updatedAt < UPDATED_BEFORE_01 || ( - photo.updatedAt < UPDATED_BEFORE_02 && - photo.make === MAKE_FUJIFILM - ); + photo.updatedAt < OUTDATED_UPDATE_AT_THRESHOLD; const getMissingAiTextFields = ({ title,