2021-01-27 17:09:17 +00:00
|
|
|
import Router from 'koa-router'
|
2021-02-04 13:24:07 +00:00
|
|
|
import { accessProviderRegistry } from '@certd/api'
|
2021-01-27 17:09:17 +00:00
|
|
|
import _ from 'lodash-es'
|
|
|
|
import { Ret } from '../models/Ret.js'
|
|
|
|
const router = Router()
|
2021-02-08 13:16:56 +00:00
|
|
|
router.prefix('/api/access-providers')
|
2021-01-27 17:09:17 +00:00
|
|
|
|
|
|
|
router.get('/list', function (ctx, next) {
|
|
|
|
const list = []
|
2021-02-04 13:24:07 +00:00
|
|
|
_.forEach(accessProviderRegistry.collection, item => {
|
2021-01-27 17:09:17 +00:00
|
|
|
list.push(item.define())
|
|
|
|
})
|
|
|
|
ctx.body = Ret.success(list)
|
|
|
|
})
|
|
|
|
|
|
|
|
export default router
|