From 90f4cdc569ec1056c76e4cfff7ac2dc16d8aa12f Mon Sep 17 00:00:00 2001 From: undefined Date: Thu, 24 Oct 2024 01:27:54 +0800 Subject: [PATCH] core: add user import hooks --- packages/fps-importer/index.ts | 2 +- packages/hydrooj/src/handler/manage.ts | 10 ++++++---- packages/hydrooj/src/service/bus.ts | 3 +++ 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/packages/fps-importer/index.ts b/packages/fps-importer/index.ts index 85a93924b..801813b38 100644 --- a/packages/fps-importer/index.ts +++ b/packages/fps-importer/index.ts @@ -26,7 +26,7 @@ class FpsProblemImportHandler extends Handler { samples: p.sample_input?.map((input, i) => [input, p.sample_output[i]]), hint: p.hint?.[0], source: p.source?.join(' '), - }, 'html').replace(/lns=/g, ' this.translate(s)).replace(/lns=/g, ' void 'user/delcache': (content: string | true) => void + 'user/import/parse': (payload: any) => VoidReturn + 'user/import/create': (uid: number, udoc: any) => VoidReturn + 'domain/create': (ddoc: DomainDoc) => VoidReturn 'domain/before-get': (query: Filter) => VoidReturn 'domain/get': (ddoc: DomainDoc) => VoidReturn