tachybase_todo/packages/plugins/verification/src/server/actions/index.ts
Junyi 7b5277fb2a
Feat: plugin verification config (#1129)
* feat(plugin-verification): add client config

* feat(plugin-verification): add config ui

* fix(plugin-verification): fix schema

* refactor(plugin-verification): add default for verification providers

* fix(plugin-users): fix initVerification in lifecycle

* fix(plugin-users): fix initVerification in lifecycle

* fix(plugin-verification): fix locale and default provider

* fix(plugin-verification): fix test case

* fix(plugin-verification): fix locale
2022-11-28 00:41:58 -08:00

15 lines
296 B
TypeScript

import * as verifications from './verifications';
function make(name, mod) {
return Object.keys(mod).reduce((result, key) => ({
...result,
[`${name}:${key}`]: mod[key]
}), {})
}
export default function ({ app }) {
app.actions({
...make('verifications', verifications)
});
}