From 83d2644bf41eb97a3f134d2446f57b1ec618f66f Mon Sep 17 00:00:00 2001 From: Manav Rathi Date: Mon, 15 Apr 2024 19:43:30 +0530 Subject: [PATCH] Fix double slashing --- desktop/src/main/stream.ts | 4 ++-- web/apps/photos/src/utils/native-stream.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/desktop/src/main/stream.ts b/desktop/src/main/stream.ts index 5f9ce55732..f1ebe698e7 100644 --- a/desktop/src/main/stream.ts +++ b/desktop/src/main/stream.ts @@ -31,8 +31,8 @@ export const registerStreamProtocol = () => { const url = request.url; const { host, pathname } = new URL(url); switch (host) { - /* stream://write//path/to/file */ - /* -host/pathname----- */ + /* stream://write/path/to/file */ + /* host-pathname----- */ case "write": try { await writeStream(pathname, request.body); diff --git a/web/apps/photos/src/utils/native-stream.ts b/web/apps/photos/src/utils/native-stream.ts index b7617e4afa..809aa9e209 100644 --- a/web/apps/photos/src/utils/native-stream.ts +++ b/web/apps/photos/src/utils/native-stream.ts @@ -25,7 +25,7 @@ export const writeStream = async (path: string, stream: ReadableStream) => { // In another twist, the TypeScript libdom.d.ts does not include the // "duplex" parameter, so we need to cast to get TypeScript to let this code // through. e.g. see https://github.com/node-fetch/node-fetch/issues/1769 - const req = new Request(`stream://write/${path}`, { + const req = new Request(`stream://write${path}`, { // GET can't have a body method: "POST", body: stream,