Skip to content

Commit

Permalink
handlers: use last 10 log lines to determine successful push (#71)
Browse files Browse the repository at this point in the history
  • Loading branch information
emranemran authored Oct 19, 2022
1 parent 3639f54 commit a159432
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions handlers/misttriggers/push_end.go
Original file line number Diff line number Diff line change
Expand Up @@ -138,8 +138,8 @@ func (d *MistCallbackHandlersCollection) SegmentingPushEnd(w http.ResponseWriter
return
}

// If PushStatus is null, push has failed
if p.PushStatus == "null" {
// TODO: Find a better way to determine if the push status was successfull (i.e. segmenting step was successful)
if !strings.Contains(p.Last10LogLines, "Buffer completely played out") {
_ = clients.DefaultCallbackClient.SendTranscodeStatusError(callbackUrl, "Segmenting Failed: "+p.PushStatus)
_ = errors.WriteHTTPBadRequest(w, "Segmenting Failed. PUSH_END trigger for stream "+p.StreamName+" was "+p.PushStatus, nil)
return
Expand Down

0 comments on commit a159432

Please sign in to comment.