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() {
 | 
			
		||||
		defer close(out)
 | 
			
		||||
 | 
			
		||||
		conn, err := net.Dial("unix", socket)
 | 
			
		||||
		if err == nil {
 | 
			
		||||
			defer conn.Close()
 | 
			
		||||
			out <- true
 | 
			
		||||
			return
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		ticker := time.NewTicker(100 * time.Millisecond)
 | 
			
		||||
		defer ticker.Stop()
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user