chore: fix audio decode error due to passing spread argument

This commit is contained in:
Timothy Dillan
2024-01-20 12:11:35 +08:00
parent c1c6a529a7
commit 5b02715fb0

View File

@@ -209,7 +209,7 @@ export async function getAudioDuration(buffer: Buffer | string | Readable) {
*/
export async function getAudioWaveform(buffer: Buffer | string | Readable, logger?: Logger) {
try {
const audioDecode = (...args) => import('audio-decode').then(({ default: audioDecode }) => audioDecode(...args))
const audioDecode = (buffer: Buffer | ArrayBuffer | Uint8Array) => import('audio-decode').then(({ default: audioDecode }) => audioDecode(buffer))
let audioData: Buffer
if(Buffer.isBuffer(buffer)) {
audioData = buffer