mirror of https://github.com/certd/certd
refactor: transfer
parent
520b27e0dc
commit
e41c084381
|
@ -23,6 +23,7 @@ export class Executor {
|
||||||
async run (options) {
|
async run (options) {
|
||||||
logger.info('------------------- Cert-D ---------------------')
|
logger.info('------------------- Cert-D ---------------------')
|
||||||
try {
|
try {
|
||||||
|
this.transfer(options)
|
||||||
options = _.merge(createDefaultOptions(), options)
|
options = _.merge(createDefaultOptions(), options)
|
||||||
return await this.doRun(options)
|
return await this.doRun(options)
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
@ -31,6 +32,19 @@ export class Executor {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
transfer (options) {
|
||||||
|
const providers = options.accessProviders
|
||||||
|
if (_.isArray(providers)) {
|
||||||
|
const map = {}
|
||||||
|
for (const provider of providers) {
|
||||||
|
if (provider.key) {
|
||||||
|
map[provider.key] = provider
|
||||||
|
}
|
||||||
|
}
|
||||||
|
options.accessProviders = map
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
async doRun (options) {
|
async doRun (options) {
|
||||||
// 申请证书
|
// 申请证书
|
||||||
logger.info('任务开始')
|
logger.info('任务开始')
|
||||||
|
|
Loading…
Reference in New Issue