@@ -55,11 +55,12 @@ contextBridge.exposeInMainWorld('api', {
5555 // files
5656 listFiles : ( serial , remotePath ) => ipcRenderer . invoke ( 'files:list' , { serial, remotePath } ) ,
5757 previewFile : ( serial , remotePath ) => ipcRenderer . invoke ( 'files:preview' , { serial, remotePath } ) ,
58- pullFile : ( serial , remotePath ) => ipcRenderer . invoke ( 'files:pull' , { serial, remotePath } ) ,
59- pullBatch : ( serial , files , destDir ) => ipcRenderer . invoke ( 'files:pullBatch' , { serial, files, destDir } ) ,
60- pushFile : ( serial , remoteDir ) => ipcRenderer . invoke ( 'files:push' , { serial, remoteDir } ) ,
61- pushBatch : ( serial , remoteDir ) => ipcRenderer . invoke ( 'files:pushBatch' , { serial, remoteDir } ) ,
62- pushBatchFiles : ( serial , remoteDir , filePaths ) => ipcRenderer . invoke ( 'files:pushBatchFiles' , { serial, remoteDir, filePaths } ) ,
58+ pullFile : ( serial , remotePath , opts ) => ipcRenderer . invoke ( 'files:pull' , { serial, remotePath, ...( opts || { } ) } ) ,
59+ pullBatch : ( serial , files , destDir , opts ) => ipcRenderer . invoke ( 'files:pullBatch' , { serial, files, destDir, ...( opts || { } ) } ) ,
60+ pushFile : ( serial , remoteDir , opts ) => ipcRenderer . invoke ( 'files:push' , { serial, remoteDir, ...( opts || { } ) } ) ,
61+ pushBatch : ( serial , remoteDir , opts ) => ipcRenderer . invoke ( 'files:pushBatch' , { serial, remoteDir, ...( opts || { } ) } ) ,
62+ pushBatchFiles : ( serial , remoteDir , filePaths , opts ) => ipcRenderer . invoke ( 'files:pushBatchFiles' , { serial, remoteDir, filePaths, ...( opts || { } ) } ) ,
63+ cancelTransfer : ( transferId ) => ipcRenderer . invoke ( 'files:cancelTransfer' , { transferId } ) ,
6364 deleteFile : ( serial , remotePath ) => ipcRenderer . invoke ( 'files:delete' , { serial, remotePath } ) ,
6465 onPullProgress : ( cb ) => ipcRenderer . on ( 'files:pullProgress' , ( _e , data ) => cb ( data ) ) ,
6566 onPushProgress : ( cb ) => ipcRenderer . on ( 'files:pushProgress' , ( _e , data ) => cb ( data ) ) ,
@@ -104,9 +105,11 @@ contextBridge.exposeInMainWorld('api', {
104105 stopAudio : ( ) => ipcRenderer . invoke ( 'audio:stop' ) ,
105106 audioStatus : ( ) => ipcRenderer . invoke ( 'audio:status' ) ,
106107 setVolume : ( serial , level ) => ipcRenderer . invoke ( 'audio:setVolume' , { serial, level } ) ,
107- mediaKey : ( serial , action ) => ipcRenderer . invoke ( 'media:key' , { serial, action } ) ,
108+ getVolume : ( serial ) => ipcRenderer . invoke ( 'audio:getVolume' , serial ) ,
109+ mediaKey : ( serial , action , pkg ) => ipcRenderer . invoke ( 'media:key' , { serial, action, package : pkg } ) ,
108110 nowPlaying : ( serial ) => ipcRenderer . invoke ( 'media:nowPlaying' , serial ) ,
109111 artwork : ( serial , uri ) => ipcRenderer . invoke ( 'media:artwork' , { serial, uri } ) ,
112+ artworkBatch : ( serial , uris ) => ipcRenderer . invoke ( 'media:artworkBatch' , { serial, uris } ) ,
110113
111114 // camera
112115 listCameras : ( serial ) => ipcRenderer . invoke ( 'camera:list' , serial ) ,
0 commit comments