check instantly if mpv is ready
This commit is contained in:
@ -36,6 +36,13 @@ func IsReady(ctx context.Context, socket string) <-chan bool {
|
|||||||
go func() {
|
go func() {
|
||||||
defer close(out)
|
defer close(out)
|
||||||
|
|
||||||
|
conn, err := net.Dial("unix", socket)
|
||||||
|
if err == nil {
|
||||||
|
defer conn.Close()
|
||||||
|
out <- true
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
ticker := time.NewTicker(100 * time.Millisecond)
|
ticker := time.NewTicker(100 * time.Millisecond)
|
||||||
defer ticker.Stop()
|
defer ticker.Stop()
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user