diff --git a/src/pages/api/media_proxy.ts b/src/pages/api/media_proxy.ts index a2fc29f..2217a3d 100644 --- a/src/pages/api/media_proxy.ts +++ b/src/pages/api/media_proxy.ts @@ -65,16 +65,16 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) } // 4. else getting, caching and sending response - const { data } = await axiosInstance(mediaUrl, { + const mediaRes = await axiosInstance(mediaUrl, { responseType: 'arraybuffer', }); // saving in redis for 30 minutes - await redis.setex(mediaKey(mediaUrl), ttl, Buffer.from(data)); + await redis.setex(mediaKey(mediaUrl), ttl, Buffer.from(mediaRes.data)); // sending media res.setHeader('x-cached', 'false'); - res.send(data); + res.send(mediaRes.data); // sending token response on any error } catch {