21 lines
739 B
JavaScript
21 lines
739 B
JavaScript
const fs = require('fs');
|
|
|
|
// Fix route.ts
|
|
let route = fs.readFileSync('src/app/api/media/[...path]/route.ts', 'utf8');
|
|
route = route.replace(
|
|
"fileStream.on('data', (chunk) => controller.enqueue(new Uint8Array(chunk)));",
|
|
"fileStream.on('data', (chunk) => controller.enqueue(new Uint8Array(chunk as Buffer)));"
|
|
);
|
|
fs.writeFileSync('src/app/api/media/[...path]/route.ts', route, 'utf8');
|
|
|
|
// Fix MediaTile.tsx
|
|
let tile = fs.readFileSync('src/components/MediaTile.tsx', 'utf8');
|
|
tile = tile.replace(
|
|
"const target = e.target;",
|
|
"const target = e.target as HTMLVideoElement;"
|
|
).replace(
|
|
"const target = e.target;",
|
|
"const target = e.target as HTMLImageElement;"
|
|
);
|
|
fs.writeFileSync('src/components/MediaTile.tsx', tile, 'utf8');
|