diff --git a/apps/backend/src/stores/banner-store.ts b/apps/backend/src/stores/banner-store.ts index a8e5f0a..3d13523 100644 --- a/apps/backend/src/stores/banner-store.ts +++ b/apps/backend/src/stores/banner-store.ts @@ -3,7 +3,7 @@ import redisClient from 'src/lib/redis-client'; import { db } from '../db/db_index'; import { homeBanners } from '../db/schema'; import { isNotNull, asc } from 'drizzle-orm'; -import { generateSignedUrlFromS3Url } from 'src/lib/s3-client'; +import { scaffoldAssetUrl } from 'src/lib/s3-client'; // Banner Type (matches getBanners return) interface Banner { @@ -27,7 +27,7 @@ export async function initializeBannerStore(): Promise { // Store each banner in Redis for (const banner of banners) { - const signedImageUrl = banner.imageUrl ? await generateSignedUrlFromS3Url(banner.imageUrl) : banner.imageUrl; + const signedImageUrl = banner.imageUrl ? scaffoldAssetUrl(banner.imageUrl) : banner.imageUrl; const bannerObj: Banner = { id: banner.id, @@ -85,4 +85,4 @@ export async function getAllBanners(): Promise { console.error('Error getting all banners:', error); return []; } -} \ No newline at end of file +}