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 {