feat: 切分registry为backend与frontend,并移除了wechatPublicTag相关不再被使用的注册函数

This commit is contained in:
Pan Qiancheng 2025-12-01 18:35:16 +08:00
parent b9783aa588
commit e8b3a5878e
4 changed files with 40 additions and 33 deletions

View File

@ -1,13 +1,3 @@
export let WechatPublicTags: Record<string, string> = {};
export function registerWechatPublicTags(_WechatPublicTags: Record<string, string>) {
WechatPublicTags = _WechatPublicTags;
}
export function getWechatPublicTags() {
return WechatPublicTags;
}
export const LOCAL_STORAGE_KEYS = {
captchaSendAt: 'ogb:c-changePassword-byMobile-captchaSendAt',
loginMode: 'ogb:c-user-login-loginMode',

31
src/registry.backend.ts Normal file
View File

@ -0,0 +1,31 @@
/**
*
* routine中编写注册逻辑使
*/
export {
/**
*
*/
registerMessageType,
} from './aspects/template';
export {
// 注册微信事件回调处理器endpoint
registerWeChatPublicEventCallback,
} from './endpoints/wechat';
export {
// 注册消息通知转换器trigger
registerMessageNotificationConverters,
} from './triggers/message';
export {
// 注册短信服务商实现
registSms,
} from './utils/sms';
export {
// 注册对象存储服务商实现(后端)
registerCosBackend,
} from './utils/cos/index.backend';

9
src/registry.frontend.ts Normal file
View File

@ -0,0 +1,9 @@
/**
*
* features初始化中编写注册逻辑使
*/
export {
// 注册对象存储服务商实现(前端)前端无需直接使用在Features-Extrafile初始化时传入实现类即可
registerCos,
} from './utils/cos/index.frontend';

View File

@ -1,23 +0,0 @@
export {
registerMessageType,
} from './aspects/template';
export {
registerWeChatPublicEventCallback,
} from './endpoints/wechat';
export {
registerMessageNotificationConverters,
} from './triggers/message';
export {
registSms,
} from './utils/sms';
export {
registerCos,
} from './utils/cos/index.frontend';
export {
registerWechatPublicTags,
} from './config/constants';