From 37f5b98db2fb1f72e60064aa46afb5f64e690478 Mon Sep 17 00:00:00 2001 From: undefined Date: Fri, 7 Mar 2025 12:37:32 +0800 Subject: [PATCH] core: add exports --- packages/hydrooj/src/model/user.ts | 3 +++ packages/hydrooj/src/plugin-api.ts | 1 + 2 files changed, 4 insertions(+) diff --git a/packages/hydrooj/src/model/user.ts b/packages/hydrooj/src/model/user.ts index d39531815..132dea650 100644 --- a/packages/hydrooj/src/model/user.ts +++ b/packages/hydrooj/src/model/user.ts @@ -209,6 +209,9 @@ class UserModel { loginip: '127.0.0.1', }; + static _handleMailLower = handleMailLower; + static _deleteUserCache = deleteUserCache; + @ArgMethod static async getById(domainId: string, _id: number, scope: bigint | string = PERM.PERM_ALL): Promise { if (cache.has(`id/${_id}/${domainId}`)) return cache.get(`id/${_id}/${domainId}`) || null; diff --git a/packages/hydrooj/src/plugin-api.ts b/packages/hydrooj/src/plugin-api.ts index ded62f55e..1c5782b28 100644 --- a/packages/hydrooj/src/plugin-api.ts +++ b/packages/hydrooj/src/plugin-api.ts @@ -41,6 +41,7 @@ export { Handler, ConnectionHandler, requireSudo } from './service/server'; export { Service, Context } from './context'; export { buildContent } from './lib/content'; export { default as mime } from './lib/mime'; +export { default as difficultyAlgorithm } from './lib/difficulty'; export { default as rating } from './lib/rating'; export { default as avatar } from './lib/avatar'; /** @deprecated use Handler.paginate instead */