fix(E2E): add missing API mocks for invoices stats and portal billing #349
@@ -77,7 +77,12 @@ export async function getObject(key: string): Promise<{ body: Buffer; contentTyp
|
||||
Key: key,
|
||||
})
|
||||
);
|
||||
const body = await response.Body!.transformToBuffer();
|
||||
const chunks: Uint8Array[] = [];
|
||||
// response.Body is a Readable stream; collect chunks into a buffer
|
||||
for await (const chunk of response.Body as AsyncIterable<Uint8Array>) {
|
||||
chunks.push(chunk);
|
||||
}
|
||||
const body = Buffer.concat(chunks);
|
||||
const contentType = response.ContentType ?? "application/octet-stream";
|
||||
return { body, contentType };
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user