From 6b2ef83e98bc3cf8260b0aa3291163e2e8fdeddf Mon Sep 17 00:00:00 2001 From: Marcelo Lv Cabral Date: Mon, 3 Feb 2025 12:52:37 -0700 Subject: [PATCH] Close app on peer Roku device when closed on simulator (#180) --- src/helpers/roku.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/helpers/roku.js b/src/helpers/roku.js index 881ce9b..a197a6f 100644 --- a/src/helpers/roku.js +++ b/src/helpers/roku.js @@ -28,6 +28,20 @@ ipcMain.on("keySent", (_, data) => { } }); +ipcMain.on("currentApp", (_, data) => { + if (data.id === "") { + // Terminate current app + const device = getPeerRoku(); + if (!device.deploy) { + return; + } + if (isValidIP(device.ip)) { + postEcpRequest(device, "/exit-app/dev"); + postEcpRequest(device, "/keypress/home"); + } + } +}); + export function resetPeerRoku() { sendECPKeys = false; }