28 lines
717 B
Go
28 lines
717 B
Go
package event
|
|
|
|
import (
|
|
"context"
|
|
|
|
"gitea.cdlsxd.cn/self-tools/l-dingtalk-stream-sdk-go/logger"
|
|
)
|
|
|
|
/**
|
|
* @Author linya.jj
|
|
* @Date 2023/4/27 09:25
|
|
*/
|
|
|
|
type IEventHandler func(c context.Context, header *EventHeader, rawData []byte) (EventProcessStatusType, error)
|
|
|
|
func EventHandlerDoNothing(c context.Context, header *EventHeader, rawData []byte) (EventProcessStatusType, error) {
|
|
logger.GetLogger().Debugf("EventHandlerDoNothing header=[%s], rawData=[%s]",
|
|
header, rawData)
|
|
|
|
return EventProcessStatusKSuccess, nil
|
|
}
|
|
|
|
func EventHandlerSaveToRDS(c context.Context, header *EventHeader, rawData []byte) (EventProcessStatusType, error) {
|
|
// TODO save data to rds here
|
|
|
|
return EventProcessStatusKSuccess, nil
|
|
}
|