diff --git a/src/main/services/hosters/datanodes.ts b/src/main/services/hosters/datanodes.ts index b47ad49d..a3c8f4aa 100644 --- a/src/main/services/hosters/datanodes.ts +++ b/src/main/services/hosters/datanodes.ts @@ -59,9 +59,8 @@ export class DatanodesApi { throw new Error("Empty response received"); } - const downloadLinkMatch = htmlContent.match( - /href=["'](https:\/\/[^"']+)["']/ - ); + const downloadLinkRegex = /href=["'](https:\/\/[^"']+)["']/; + const downloadLinkMatch = downloadLinkRegex.exec(htmlContent); if (downloadLinkMatch) { return downloadLinkMatch[1]; }