1
0

Liquidsoap code moved to radio package. ErrNotRunning -> ErrLiquidsoapNotRunning.

This commit is contained in:
Alexander Andreev 2022-09-19 01:32:23 +04:00
parent 73fc9861fd
commit e8e3570a8f
Signed by: Arav
GPG Key ID: 0388CC8FAA51063F

View File

@ -1,4 +1,4 @@
package liquidsoap
package radio
import (
"os/exec"
@ -7,7 +7,7 @@ import (
"github.com/pkg/errors"
)
var ErrNotRunning = errors.New("liquidsoap is not running")
var ErrLiquidsoapNotRunning = errors.New("liquidsoap is not running")
type Liquidsoap struct {
command *exec.Cmd
@ -20,7 +20,7 @@ func NewLiquidsoap(liquidsoapPath, scriptPath string) (*Liquidsoap, error) {
out, err := exec.Command(liquidsoapPath, "--verbose", "-c", scriptPath).CombinedOutput()
if err != nil {
return nil, errors.Wrap(err, "cannot check script")
return nil, errors.Wrap(err, "script cannot be validated")
}
if len(out) > 0 {
@ -39,7 +39,7 @@ func NewLiquidsoap(liquidsoapPath, scriptPath string) (*Liquidsoap, error) {
func (l *Liquidsoap) Stop() error {
if l.command.Process == nil && l.command.ProcessState != nil {
return ErrNotRunning
return ErrLiquidsoapNotRunning
}
if err := l.command.Process.Signal(syscall.SIGINT); err != nil {