feat: 注册卡状态轮询 Worker Handler
registerPollingHandlers 创建并注册 PollingCardStatusHandler 日志更新为 realname/carddata/package/protect/card_status Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
@@ -167,12 +167,15 @@ func (h *Handler) registerPollingHandlers() {
|
|||||||
protectHandler := task.NewPollingProtectHandler(
|
protectHandler := task.NewPollingProtectHandler(
|
||||||
h.pollingBase, h.gatewayClient, h.workerResult.Stores.IotCard,
|
h.pollingBase, h.gatewayClient, h.workerResult.Stores.IotCard,
|
||||||
h.workerResult.Stores.DeviceSimBinding, h.pollingStopResumeSvc)
|
h.workerResult.Stores.DeviceSimBinding, h.pollingStopResumeSvc)
|
||||||
|
cardStatusHandler := task.NewPollingCardStatusHandler(
|
||||||
|
h.pollingBase, h.gatewayClient, h.workerResult.Stores.IotCard, h.pollingStopResumeSvc)
|
||||||
|
|
||||||
h.mux.HandleFunc(constants.TaskTypePollingRealname, realnameHandler.Handle)
|
h.mux.HandleFunc(constants.TaskTypePollingRealname, realnameHandler.Handle)
|
||||||
h.mux.HandleFunc(constants.TaskTypePollingCarddata, carddataHandler.Handle)
|
h.mux.HandleFunc(constants.TaskTypePollingCarddata, carddataHandler.Handle)
|
||||||
h.mux.HandleFunc(constants.TaskTypePollingPackage, packageHandler.Handle)
|
h.mux.HandleFunc(constants.TaskTypePollingPackage, packageHandler.Handle)
|
||||||
h.mux.HandleFunc(constants.TaskTypePollingProtect, protectHandler.Handle)
|
h.mux.HandleFunc(constants.TaskTypePollingProtect, protectHandler.Handle)
|
||||||
h.logger.Info("已注册轮询任务处理器(realname/carddata/package/protect)")
|
h.mux.HandleFunc(constants.TaskTypePollingCardStatus, cardStatusHandler.Handle)
|
||||||
|
h.logger.Info("已注册轮询任务处理器(realname/carddata/package/protect/card_status)")
|
||||||
}
|
}
|
||||||
|
|
||||||
func (h *Handler) registerPackageActivationHandlers() {
|
func (h *Handler) registerPackageActivationHandlers() {
|
||||||
|
|||||||
Reference in New Issue
Block a user