Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/canyuegongzi/simple-push-center
/ functions
Functions
188 in github.com/canyuegongzi/simple-push-center
⨍
Functions
188
◇
Types & classes
163
↓ 23 callers
Method
get
(key: string)
src/config/CommonConfigService.ts:21
↓ 17 callers
Method
getUser
* 解析用户 * @param token
src/service/service/UtilService.ts:15
↓ 13 callers
Method
set
(key: string, value: any, seconds?: number)
src/service/service/RedisCacheService.ts:15
↓ 7 callers
Method
register
(kafkaConfig: KafkaConfig)
src/common/kafka/KafkaModule.ts:8
↓ 3 callers
Method
createTransport
* 构建传输器 * @param mailerTransport
src/service/service/TaskEmitEmailService.ts:16
↓ 3 callers
Method
getClient
()
src/service/service/RedisCacheService.ts:10
↓ 3 callers
Method
getNextTimeValue
* 计算下一次执行的时间 * @param timeType * @param timeValue day: HH:mm:00 hour: 01 * @param isDelay
src/service/service/TaskMainService.ts:255
↓ 2 callers
Method
buildTaskLog
* 构建一条任务记录 * @param params<CreateEmailTaskDto> * @param taskType<number> * @param config MessageConfigEntity | EmailConfigEntity
src/service/service/TaskMainService.ts:198
↓ 2 callers
Method
catch
(exception: RpcException)
src/common/error/filters/RpcExceptionFilter.ts:7
↓ 2 callers
Method
connect
()
src/common/kafka/KafkaService.ts:43
↓ 2 callers
Method
disconnect
()
src/common/kafka/KafkaService.ts:49
↓ 2 callers
Method
get
* get请求数据
src/service/service/CommonHttpService.ts:12
↓ 2 callers
Method
getEmailConfigInfo
* 获取邮件配置 * @param taskConfig
src/service/service/TaskMainService.ts:163
↓ 2 callers
Method
getMessageConfigInfo
* 获取短信配置信息 * @param taskConfig
src/service/service/TaskMainService.ts:180
↓ 2 callers
Method
getTaskInfo
* 查询 * @param id
src/service/service/TaskMainService.ts:274
↓ 2 callers
Method
init
* 系统初始化
src/service/service/TaskMainService.ts:58
↓ 2 callers
Method
sendMailer
* 发送邮件
src/service/service/AppKeyService.ts:36
↓ 2 callers
Method
sendMessage
* 发送邮件
src/service/service/TaskEmitMessageService.ts:35
↓ 2 callers
Method
uniqueName
* 唯一性 * @param params
src/service/service/TaskConfigService.ts:176
↓ 2 callers
Method
updateTask
* 更新任务 * @param id * @param task
src/service/service/TaskMainService.ts:283
↓ 1 callers
Function
SubscribeTo
(topic)
src/common/kafka/KafkaDecorator.ts:5
↓ 1 callers
Function
SubscribeToFixedGroup
(topic)
src/common/kafka/KafkaDecorator.ts:12
↓ 1 callers
Method
addAppKey
* 插入应用 * @param params
src/service/service/AppKeyService.ts:127
↓ 1 callers
Method
addEmailTask
* 创建邮件推送任务 * @param params
src/service/service/TaskMainService.ts:106
↓ 1 callers
Method
addMessageTask
* 开始一个短信任务 * @param params
src/service/service/TaskMainService.ts:137
↓ 1 callers
Method
bindAllTopicToConsumer
(callback, _topic)
src/common/kafka/KafkaService.ts:55
↓ 1 callers
Method
bindAllTopicToFixedConsumer
(callback, _topic)
src/common/kafka/KafkaService.ts:67
↓ 1 callers
Function
bootstrap
()
src/main.ts:11
↓ 1 callers
Method
delAppKey
* 删除应用 * @param params
src/service/service/AppKeyService.ts:179
↓ 1 callers
Method
formatAppKey
* 解析app应用信息
src/service/service/UtilService.ts:32
↓ 1 callers
Method
getAppKeyByEmail
* 生成key
src/service/service/AppKeyService.ts:109
↓ 1 callers
Method
getAppKeyList
* 获取应用 * @param query * @param user
src/service/service/AppKeyService.ts:152
↓ 1 callers
Method
getErrorCode
()
src/common/error/exceptions/ApiException.ts:17
↓ 1 callers
Method
getErrorMessage
()
src/common/error/exceptions/ApiException.ts:21
↓ 1 callers
Method
getLogInfo
* 查询任务日志 * @param params
src/service/service/TaskLogService.ts:61
↓ 1 callers
Method
getLogList
* 查询全部的日志 * @param query
src/service/service/TaskLogService.ts:23
↓ 1 callers
Method
getPredictDealTime
* 计算一下次执行时间(0: 不延时 1 :延时) * @param isDelay * @param params
src/service/service/TaskMainService.ts:235
↓ 1 callers
Function
getStat
* 读取路径信息 * @param {string} path 路径
src/utils/file.ts:26
↓ 1 callers
Method
init
* 邮箱推送任务启动
src/service/service/TaskEmitEmailService.ts:46
↓ 1 callers
Method
init
()
src/service/service/TaskEmitMessageService.ts:51
↓ 1 callers
Method
initEnvConfig
* 初始化配置 * @param autoConfig<CommonConfigInterface> 默认环境变量 * @return config<CommonConfigInterface>
src/config/CommonConfigService.ts:30
↓ 1 callers
Method
loadHelpMd
* 加载帮助
src/controller/HelpController.ts:28
↓ 1 callers
Method
makCode
* 产生一个code
src/service/service/AppKeyService.ts:65
↓ 1 callers
Method
makeTaskCode
* 任务编号
src/service/service/TaskMainService.ts:225
↓ 1 callers
Function
mkdir
* 创建路径 * @param {string} dir 路径
src/utils/file.ts:42
↓ 1 callers
Method
nextLoopTak
* 下一步执行任务
src/service/processor/NoticeMessageProcessor.ts:80
↓ 1 callers
Method
nextLoopTak
* 下一步执行任务 * @param task<TaskEntity> 任务实体 * @param isSuccessFlag<boolean> 任务是否成功 * @param status<number> 任务状态 * @protected
src/service/processor/NoticeEmailProcessor.ts:95
↓ 1 callers
Method
registerTopic
()
src/service/service/TaskKafkaConsumerService.ts:19
↓ 1 callers
Method
sendPushTask
* kafka推送一个消息到push-center * @param kafkaTaskDto <KafkaTaskDto>
src/service/service/TaskKafkaProductService.ts:17
↓ 1 callers
Method
toValidate
(metatype)
src/common/error/pipe/ApiParamsValidationPipe.ts:36
↓ 1 callers
Method
use
(req: any, res: any, next: () => void)
src/common/shared/middleware/LoggerMiddleware.ts:5
Function
Roles
(...roles: string[])
src/common/shared/decorators/RolesDecorator.ts:4
Method
ab2str
* ArrayBuffer转String * @param buf
src/service/service/UtilService.ts:120
Method
addApp
(@Body() params: CreateAppKeyDto)
src/controller/AppKeyController.ts:77
Method
addConfig
(@Body() params: CreateMessageConfigDto, @Headers('token') token: string)
src/controller/TaskMessageConfigController.ts:22
Method
addConfig
* 创建邮箱推送配置 * @param params<CreateEmailConfigDto>
src/service/service/TaskMessageConfigService.ts:23
Method
addEmailConfig
(@Body() params: CreateEmailConfigDto, @Headers('token') token: string)
src/controller/TaskEmailConfigController.ts:22
Method
addEmailConfig
(@Body() params: CreateEmailConfigDto, @Headers('token') token: string)
src/controller/TaskConfigController.ts:22
Method
addEmailConfig
* 添加邮件配置 * @param params
src/service/service/TaskConfigService.ts:130
Method
addEmailConfig
* 创建邮箱推送配置 * @param params<CreateEmailConfigDto>
src/service/service/TaskEmailConfigService.ts:23
Method
addEmailTask
(@Body() params: CreateEmailTaskDto, @Headers('token') token: string)
src/controller/TaskMainController.ts:64
Method
addMessageConfig
(@Body() params: CreateMessageConfigDto, @Headers('token') token: string)
src/controller/TaskConfigController.ts:94
Method
addMessageConfig
* 添加短信配置 * @param params
src/service/service/TaskConfigService.ts:72
Method
addMessageTask
(@Body() params: CreateEmailTaskDto, @Headers('token') token: string)
src/controller/TaskMainController.ts:84
Function
addTopic
(topicName)
src/common/kafka/KafkaAbstractConsumer.ts:17
Method
appKeyList
(@Headers('token') token: string, @Body() params: AppKeyGetDto)
src/controller/AppKeyController.ts:63
Method
authApp
(@Body('key') key: string, @Body('expiresTime') expiresTime: string, @Body('name') name: string)
src/controller/TaskMainController.ts:30
Method
bindEvents
(client: any)
src/common/shared/strategies/NatsStrategy.ts:12
Method
canSubmit
(@Body('key') key: string, @Body('expiresTime') expiresTime: string, @Body('submitType') submitType = 1, @Body
src/controller/TaskMainController.ts:49
Method
canSubmit
* 鉴权能否继续提交任务到任务队列 * @param key * @param expiresTime * @param taskType 1: 邮件 2 短信 * @param token * @param submitType 1: 自己配置
src/service/service/TaskMainService.ts:75
Method
cancleEmailTask
(@Body() params: CancleEmailTaskDto)
src/controller/TaskMainController.ts:154
Method
cancleEmailTask
* 任务取消 * @param params
src/service/service/TaskMainService.ts:386
Method
catch
(exception: WsException, client)
src/common/error/filters/WsExceptionFilter.ts:6
Method
catch
(exception, host: ArgumentsHost)
src/common/error/filters/HttpExceptionFilter.ts:7
Function
constructor
()
src/common/kafka/KafkaAbstractConsumer.ts:7
Method
constructor
( @Inject(TaskLogService) private readonly taskLogService: TaskLogService, @Inject(TaskMainSer
src/controller/TaskMainController.ts:18
Method
constructor
(private readonly taskKafkaProductService: TaskKafkaProductService)
src/controller/KafkaTaskController.ts:9
Method
constructor
( @Inject(TaskEmailConfigService) private readonly taskConfigService: TaskEmailConfigService,
src/controller/TaskEmailConfigController.ts:11
Method
constructor
(@Inject(AppKeyService) private readonly appKeyService: AppKeyService, @Inject(UtilService) private readonly u
src/controller/AppKeyController.ts:13
Method
constructor
( @Inject(HelpService) private readonly helpService: HelpService, )
src/controller/HelpController.ts:8
Method
constructor
( @Inject(TaskMessageConfigService) private readonly taskConfigService: TaskMessageConfigService,
src/controller/TaskMessageConfigController.ts:11
Method
constructor
( @Inject(TaskCommonConfigService) private readonly taskConfigService: TaskCommonConfigService,
src/controller/TaskCommonConfigController.ts:10
Method
constructor
( @Inject(TaskConfigService) private readonly taskConfigService: TaskConfigService, @Inject(Ut
src/controller/TaskConfigController.ts:13
Method
constructor
()
src/service/service/UtilService.ts:9
Method
constructor
(@Inject(HttpService) private readonly httpService: HttpService)
src/service/service/CommonHttpService.ts:7
Method
constructor
(private readonly nestEventEmitter: NestEventEmitter)
src/service/service/TaskKafkaConsumerService.ts:14
Method
constructor
( @Inject(RedisCacheService) private readonly redisCacheService: RedisCacheService, @InjectRep
src/service/service/TaskConfigService.ts:18
Method
constructor
(private readonly kafkaService: KafkaService)
src/service/service/TaskKafkaProductService.ts:11
Method
constructor
()
src/service/service/TaskEmitEmailService.ts:8
Method
constructor
( @InjectRepository(AppKeyEntity) private readonly appKeyEntityRepository: Repository<AppKeyEntity>,
src/service/service/AppKeyService.ts:26
Method
constructor
( @InjectQueue('email') private readonly emailNoticeQueue: Queue, @InjectQueue('message') priv
src/service/service/TaskMainService.ts:35
Method
constructor
( @Inject(RedisCacheService) private readonly redisCacheService: RedisCacheService, @InjectRep
src/service/service/TaskCommonConfigService.ts:15
Method
constructor
(@Inject(RedisService) private redisService: RedisService)
src/service/service/RedisCacheService.ts:6
Method
constructor
( @Inject(RedisCacheService) private readonly redisCacheService: RedisCacheService, @InjectRep
src/service/service/TaskEmailConfigService.ts:14
Method
constructor
( @Inject(RedisCacheService) private readonly redisCacheService: RedisCacheService, @InjectRep
src/service/service/TaskMessageConfigService.ts:14
Method
constructor
()
src/service/service/HelpService.ts:5
Method
constructor
()
src/service/service/TaskEmitMessageService.ts:10
Method
constructor
( @InjectRepository(TaskLogEntity) private readonly taskLogEntityRepository: MongoRepository<TaskLogEn
src/service/service/TaskLogService.ts:15
Method
constructor
( @InjectQueue('message') private readonly messageNoticeQueue: Queue, private readonly taskLog
src/service/processor/NoticeMessageProcessor.ts:20
Method
constructor
( @InjectQueue('email') private readonly emailNoticeQueue: Queue, private readonly taskEmitEma
src/service/processor/NoticeEmailProcessor.ts:19
next →
1–100 of 188, ranked by callers