branch: externals/listen
commit fc9ece8ce8b445b60d6b8ba673081564c8743f98
Author: Adam Porter <[email protected]>
Commit: Adam Porter <[email protected]>

    Change: (listen-mpv--update-property) Remove function
---
 listen-mpv.el | 22 ++++++++--------------
 1 file changed, 8 insertions(+), 14 deletions(-)

diff --git a/listen-mpv.el b/listen-mpv.el
index 049b8dc0b8..1d42ccf976 100755
--- a/listen-mpv.el
+++ b/listen-mpv.el
@@ -151,16 +151,14 @@
        (setf (listen-player-playback-started-at player) (current-time)
              (listen-player-playback-started-from player) 0)
        (listen--update-metadata player)
-       (listen-mpv--update-property
-        player (lambda (msg)
-                 (setf (listen-player-duration player)
-                       (map-elt msg 'data)))
-        "duration")
-       (listen-mpv--update-property
-        player (lambda (msg)
-                 (setf (listen-player-volume player)
-                       (map-elt msg 'data)))
-        "volume"))
+       (listen-mpv--get-property "duration"
+                                 (lambda (msg)
+                                   (setf (listen-player-duration player)
+                                         (map-elt msg 'data))))
+       (listen-mpv--get-property "volume"
+                                 (lambda (msg)
+                                   (setf (listen-player-duration player)
+                                         (map-elt msg 'data)))))
       ((or "end-file" "idle") (listen--status-is player 'stopped))
       ((or 'nil "data")
        (if-let ((callback (map-elt (map-elt (listen-player-etc player) 
:requests) request_id)))
@@ -302,10 +300,6 @@ VOLUME is an integer percentage."
             (setf (listen-player-volume player) new-volume)))
       (listen-player-volume player))))
 
-(cl-defmethod listen-mpv--update-property ((player listen-player-mpv) property 
&key then)
-  (let ((request-id (listen--send* player "get_property" property)))
-    (setf (map-elt (map-elt (listen-player-etc player) :requests) request-id) 
callback)))
-
 (cl-defmethod listen-mpv--get-property ((player listen-player-mpv) property 
&key then)
   (listen--send* player `("get_property" ,property) :then then))
 

Reply via email to