zhaoyingbo 3f220f7943
All checks were successful
CI Monitor CI/CD / build-image (push) Successful in 29s
CI Monitor CI/CD / deploy (push) Successful in 34s
style: 优化项目结构
2024-07-24 10:35:50 +00:00

23 lines
610 B
TypeScript

import netTool from "../netTool";
import { GITLAB_AUTH_HEADER, GITLAB_BASE_URL, gitlabReqWarp } from "./tools";
/**
* 检索与特定提交关联的合并请求。
* @param project_id - 项目的ID。
* @param sha - 提交的SHA。
* @returns 一个解析为合并请求数组的promise。
*/
const getMr = async (project_id: number, sha: string) => {
const URL = `${GITLAB_BASE_URL}/projects/${project_id}/repository/commits/${sha}/merge_requests`;
return gitlabReqWarp<any[]>(
() => netTool.get(URL, {}, GITLAB_AUTH_HEADER),
[]
);
};
const commit = {
getMr,
};
export default commit;