From 0684313ec9a461c8d25aaa2694ad0085dcdedaa7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E9=80=A0xu=5Fzh?= Date: Thu, 20 Jul 2023 09:33:27 +0000 Subject: [PATCH] feat: remove blank characters and ending '/' first --- server/notification-providers/pushdeer.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/notification-providers/pushdeer.js b/server/notification-providers/pushdeer.js index ff3fd7d9b..17139174f 100644 --- a/server/notification-providers/pushdeer.js +++ b/server/notification-providers/pushdeer.js @@ -12,7 +12,9 @@ class PushDeer extends NotificationProvider { let endpoint = "/message/push"; let pushdeerlink; if (notification.pushdeerServer) { - pushdeerlink = `${notification.pushdeerServer}${endpoint}`; + // remove blank characters and ending '/' + let customServer = notification.pushdeerServer.trim().replace(/\/*$/, ""); + pushdeerlink = `${customServer}${endpoint}`; } else { pushdeerlink = `${defaultServer}${endpoint}`; }