refactor: remove unused isPlaying state and use arrayBuffer
This commit is contained in:
		@@ -13,7 +13,6 @@ export default function EpisodePlayer() {
 | 
				
			|||||||
  const [selectedEpisode, setSelectedEpisode] = useState<Episode | null>(null);
 | 
					  const [selectedEpisode, setSelectedEpisode] = useState<Episode | null>(null);
 | 
				
			||||||
  const [audioUrl, setAudioUrl] = useState<string | null>(null);
 | 
					  const [audioUrl, setAudioUrl] = useState<string | null>(null);
 | 
				
			||||||
  const [loading, setLoading] = useState(true);
 | 
					  const [loading, setLoading] = useState(true);
 | 
				
			||||||
  const [isPlaying, setIsPlaying] = useState(false);
 | 
					 | 
				
			||||||
  const [error, setError] = useState<string | null>(null);
 | 
					  const [error, setError] = useState<string | null>(null);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  useEffect(() => {
 | 
					  useEffect(() => {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -82,7 +82,7 @@ app.get("/podcast_audio/*", async (c) => {
 | 
				
			|||||||
  const audioFilePath = path.join(podcastAudioDir, audioFileName);
 | 
					  const audioFilePath = path.join(podcastAudioDir, audioFileName);
 | 
				
			||||||
  const file = Bun.file(audioFilePath);
 | 
					  const file = Bun.file(audioFilePath);
 | 
				
			||||||
  if (await file.exists()) {
 | 
					  if (await file.exists()) {
 | 
				
			||||||
    const blob = await file.blob();
 | 
					    const blob = await file.arrayBuffer();
 | 
				
			||||||
    return c.body(blob, 200, { "Content-Type": "audio/mpeg" });
 | 
					    return c.body(blob, 200, { "Content-Type": "audio/mpeg" });
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  return c.notFound();
 | 
					  return c.notFound();
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user