UNPKG

better-qiniu-cli

Version:

更好的 Node.js 七牛云命令行工具。

21 lines (20 loc) 670 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const qiniu_1 = require("qiniu"); exports.refreshCdnCache = async ({ mac, options }) => { return new Promise((resolve, reject) => { const { files = [], dirs = [] } = options; const cdnManager = new qiniu_1.cdn.CdnManager(mac); cdnManager.refreshUrlsAndDirs(files, dirs, (err, resBody, resInfo) => { if (err) { reject(err); } else if (resInfo.statusCode === 200) { resolve(JSON.parse(resBody)); } else { reject(resInfo); } }); }); };