diff --git a/app/api/user/export/route.ts b/app/api/user/export/route.ts index 9bdc572..7f83a43 100644 --- a/app/api/user/export/route.ts +++ b/app/api/user/export/route.ts @@ -32,15 +32,25 @@ export async function GET() { updatedAt: userProfile?.updatedAt, }, settings: userSettings, - recordings: recordings.map((recording) => ({ - id: recording.id, - title: recording.title, - audioUrl: recording.audioUrl, - duration: recording.duration, - fileSize: recording.fileSize, - mimeType: recording.mimeType, - createdAt: recording.createdAt.toISOString(), - })), + recordings: recordings.map( + (recording: { + id: string; + title: string; + audioUrl: string; + duration: number; + fileSize: number; + mimeType: string; + createdAt: Date; + }) => ({ + id: recording.id, + title: recording.title, + audioUrl: recording.audioUrl, + duration: recording.duration, + fileSize: recording.fileSize, + mimeType: recording.mimeType, + createdAt: recording.createdAt.toISOString(), + }) + ), exportDate: new Date().toISOString(), version: "1.0.0", }; diff --git a/app/debug/s3-test/page.tsx b/app/debug/s3-test/page.tsx index b371c17..906e992 100644 --- a/app/debug/s3-test/page.tsx +++ b/app/debug/s3-test/page.tsx @@ -5,7 +5,7 @@ import AudioPlayer from "@/components/AudioPlayer"; export default function S3TestPage() { const [testUrl, setTestUrl] = useState(""); - const [result, setResult] = useState(null); + const [result, setResult] = useState | null>(null); const [loading, setLoading] = useState(false); const [showAudioPlayer, setShowAudioPlayer] = useState(false);