mirror of
https://github.com/Nezumi-2711/cloudflare-gateway-pihole-scripts.git
synced 2026-09-22 20:01:04 +00:00
fix list download
This commit is contained in:
+4
-6
@@ -1,7 +1,8 @@
|
||||
import { once } from "events";
|
||||
import { ReadStream, createReadStream, createWriteStream } from "fs";
|
||||
import { createReadStream, createWriteStream } from "fs";
|
||||
import { basename } from "path";
|
||||
import { createInterface } from "readline";
|
||||
import { pipeline } from "stream/promises";
|
||||
|
||||
if (!globalThis.fetch) {
|
||||
globalThis.fetch = (await import("node-fetch")).default;
|
||||
@@ -56,11 +57,8 @@ export const downloadFiles = async (filePath, urls) => {
|
||||
for (const response of responses) {
|
||||
const writeStream = createWriteStream(filePath, { flags: "a" });
|
||||
|
||||
ReadStream.from(response.body)
|
||||
.on("end", () => {
|
||||
writeStream.write("\n");
|
||||
})
|
||||
.pipe(writeStream);
|
||||
await pipeline(response.body, writeStream, { end: false });
|
||||
writeStream.end("\n");
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user