diff --git a/ovenmedia/ovenmedia.go b/ovenmedia/ovenmedia.go index ab8da00..d2391fb 100644 --- a/ovenmedia/ovenmedia.go +++ b/ovenmedia/ovenmedia.go @@ -53,10 +53,14 @@ func (o *ovenMedia) IsDebug() bool { // Resty Methods func (o *ovenMedia) post(url string, body interface{}) (*resty.Response, error) { - resp, err := o.restClient.R(). - SetHeader("Accept", "application/json"). - SetBody(body). - Post(url) + r := o.restClient.R(). + SetHeader("Accept", "application/json") + + if body != nil { + r.SetBody(body) + } + + resp, err := r.Post(url) if err != nil { return nil, err diff --git a/ovenmedia/recording.go b/ovenmedia/recording.go index aa75c78..4627977 100644 --- a/ovenmedia/recording.go +++ b/ovenmedia/recording.go @@ -38,7 +38,7 @@ func (o *ovenMedia) StopRecording(vHost string, appName string, body RequestReco // -func (o *ovenMedia) GetRecordingState(vHost string, appName string, body RequestRecordingStop) (*ResponseRecordingStart, error) { +func (o *ovenMedia) GetRecordingState(vHost string, appName string, body *RequestRecordingStop) (*ResponseRecordingStart, error) { // resp, err := o.post(GET_VHOSTS_RECORDS_BY_NAME(vHost, appName), body) if err != nil {