From 4bad60d55625c376286aac6fdec74b8d0e36ac24 Mon Sep 17 00:00:00 2001 From: zhaoyingbo Date: Fri, 20 Dec 2024 10:35:55 +0000 Subject: [PATCH] =?UTF-8?q?feat(net-tool):=20=E6=B7=BB=E5=8A=A0=E5=88=A0?= =?UTF-8?q?=E9=99=A4=20GitLab=20Web=20=E9=92=A9=E5=AD=90=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E5=B9=B6=E4=BC=98=E5=8C=96=20del=20=E6=96=B9=E6=B3=95=E5=8F=82?= =?UTF-8?q?=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/net-tool/src/gitlabServer/hook.ts | 10 ++++++++++ packages/net-tool/src/netTool/base.ts | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/net-tool/src/gitlabServer/hook.ts b/packages/net-tool/src/gitlabServer/hook.ts index 5f71424..0c2c547 100644 --- a/packages/net-tool/src/gitlabServer/hook.ts +++ b/packages/net-tool/src/gitlabServer/hook.ts @@ -24,6 +24,16 @@ class Hook extends GitlabBaseService { null ) } + + /** + * 删除 GitLab Web 钩子。 + * @param {number} hookId 钩子 ID + * @returns {Promise} + */ + async delete(hookId: number) { + const URL = `/projects/${this.project_id}/hooks/${hookId}` + return this.errorWarp(() => this.del(URL), null) + } } export default Hook diff --git a/packages/net-tool/src/netTool/base.ts b/packages/net-tool/src/netTool/base.ts index 527c66f..3a6d63b 100644 --- a/packages/net-tool/src/netTool/base.ts +++ b/packages/net-tool/src/netTool/base.ts @@ -313,7 +313,7 @@ class NetToolBase { */ protected del( url: string, - payload: any, + payload?: any, queryParams?: any, additionalHeaders?: any ): Promise {