chore: 拉流hook携带sinkid

This commit is contained in:
ydajiang
2025-09-06 09:43:47 +08:00
parent f526be83e9
commit 7150525c20

View File

@@ -16,7 +16,15 @@ func PreparePlaySink(sink Sink, waitTimeout bool) (*http.Response, utils.HookSta
var response *http.Response var response *http.Response
if AppConfig.Hooks.IsEnableOnPlay() { if AppConfig.Hooks.IsEnableOnPlay() {
hook, err := Hook(HookEventPlay, sink.UrlValues().Encode(), NewHookPlayEventInfo(sink)) body := struct {
eventInfo
Sink string `json:"sink"`
}{
eventInfo: NewHookPlayEventInfo(sink),
Sink: SinkID2String(sink.GetID()),
}
hook, err := Hook(HookEventPlay, sink.UrlValues().Encode(), body)
if err != nil { if err != nil {
log.Sugar.Errorf("播放事件-通知失败 err: %s sink: %s-%v source: %s", err.Error(), sink.GetProtocol().String(), sink.GetID(), sink.GetSourceID()) log.Sugar.Errorf("播放事件-通知失败 err: %s sink: %s-%v source: %s", err.Error(), sink.GetProtocol().String(), sink.GetID(), sink.GetSourceID())