refactor: plugin system & config manager

Signed-off-by: MiaoWoo <admin@yumc.pw>
This commit is contained in:
2020-09-24 18:36:10 +08:00
parent 72277f4d1a
commit 8af69c98f3
10 changed files with 99 additions and 74 deletions

View File

@@ -1,9 +1,9 @@
import { plugin, task } from '@ccms/api'
import { provideSingleton, inject } from '@ccms/container'
import { provideSingleton, Autowired } from '@ccms/container'
@provideSingleton(PluginTaskManager)
export class PluginTaskManager {
@inject(task.TaskManager)
@Autowired()
private taskManager: task.TaskManager
constructor() {