Simplified wsapi renderer calls

This commit is contained in:
Core 2022-09-21 21:27:19 +01:00
parent 5214ca9ad2
commit 20722371dd
No known key found for this signature in database
GPG key ID: 2AB8327FBA02D1C0

View file

@ -200,15 +200,11 @@ export class wsapi {
response.message = "Unmuted"; response.message = "Unmuted";
break; break;
case "next": case "next":
this._win.webContents.executeJavaScript(`if (MusicKit.getInstance().queue.nextPlayableItemIndex != -1 && MusicKit.getInstance().queue.nextPlayableItemIndex != null) { this._win.webContents.executeJavaScript(`MusicKitInterop.next()`);
try {
app.prevButtonBackIndicator = false;
} catch (e) { }
MusicKit.getInstance().changeToMediaAtIndex(MusicKit.getInstance().queue.nextPlayableItemIndex);}`);
response.message = "Next"; response.message = "Next";
break; break;
case "previous": case "previous":
this._win.webContents.executeJavaScript(`if (MusicKit.getInstance().queue.previousPlayableItemIndex != -1 && MusicKit.getInstance().queue.previousPlayableItemIndex != null) {MusicKit.getInstance().changeToMediaAtIndex(MusicKit.getInstance().queue.previousPlayableItemIndex)}`); this._win.webContents.executeJavaScript(`MusicKitInterop.previous()`);
response.message = "Previous"; response.message = "Previous";
break; break;
case "musickit-api": case "musickit-api":