MCPcopy Create free account
hub / github.com/chavyleung/scripts / qlEnvsEdit

Function qlEnvsEdit

zsfc/zsfc.treasure.js:437–459  ·  view source on GitHub ↗

* @description 编辑青龙面板的环境变量 * @param {object} data - 请求参数

(data)

Source from the content-addressed store, hash-verified

435 * @param {object} data - 请求参数
436 */
437async function qlEnvsEdit(data) {
438 const options = {
439 url: `${$.qlUrl}/open/envs`,
440 headers: { "Authorization": `Bearer ${$.qlToken}` },
441 body: data
442 };
443 $.log(options.body)
444 return new Promise(resolve => {
445 // 判断请求方法(post还是put)
446 const requestMethod = Array.isArray(data) ? $.post : $.put;
447 requestMethod(options, (err, resp, responseData) => {
448 if (responseData) {
449 let body = $.toObj(responseData);
450 // 根据返回的状态码处理结果
451 if (body.code !== 200) {
452 $.log(`❌ 上传青龙面板失败`);
453 $.log(body)
454 }
455 }
456 resolve(); // 完成Promise
457 });
458 });
459}
460
461/**
462 * @description 创建一个名为 Env 的构造函数,用于处理环境相关操作。

Callers 1

zsfc.treasure.jsFile · 0.70

Calls 2

logMethod · 0.45
toObjMethod · 0.45

Tested by

no test coverage detected