49 lines
1.6 KiB
JavaScript
49 lines
1.6 KiB
JavaScript
/**
|
||
* 后端注入自定义功能的注册入口
|
||
* 如需要注入,请在routine中编写注册逻辑,使用此处提供的注册方法进行注册
|
||
*/
|
||
export {
|
||
/**
|
||
* 注册消息类型
|
||
*/
|
||
registerMessageType, } from './aspects/template';
|
||
export {
|
||
// 注册微信事件回调处理器endpoint
|
||
registerWeChatPublicEventCallback, } from './endpoints/wechat';
|
||
export {
|
||
/**
|
||
* 注册消息通知转换器
|
||
* 用于将消息数据转换为特定渠道所需的格式
|
||
* 例如: 将message转换为微信小程序、公众号、短信、邮件所需的数据格式
|
||
*/
|
||
registerMessageNotificationConverters,
|
||
/**
|
||
* 注册消息渠道处理器
|
||
* 用于处理特定渠道的消息创建逻辑
|
||
* 例如: 处理微信小程序、公众号、短信、邮件等渠道的消息生成
|
||
*/
|
||
registerMessageHandler, } from './utils/message';
|
||
export {
|
||
/**
|
||
* 注册通知渠道处理器
|
||
* 用于处理特定渠道的通知发送逻辑
|
||
* 例如: 实际发送微信小程序、公众号、短信、邮件等渠道的通知
|
||
*/
|
||
registerNotificationHandler,
|
||
/**
|
||
* 注册通知失败处理器
|
||
* 用于在所有通知渠道都失败后执行自定义的补救逻辑
|
||
* 可以注册多个处理器,它们会依次执行
|
||
* 例如: 在其他渠道失败后自动发送短信通知
|
||
*/
|
||
registerNotificationFailureHandler, } from './utils/notification';
|
||
export {
|
||
// 注册短信服务商实现
|
||
registerSms, } from './utils/sms';
|
||
export {
|
||
// 注册对象存储服务商实现(后端)
|
||
registerCosBackend, } from './utils/cos/index.backend';
|
||
export {
|
||
// 注册OAuth用户信息获取处理器
|
||
registerOauthUserinfoHandler, } from './utils/oauth/index';
|