Add disconnectExtensionSession and getPeripheralIsConnected

This commit is contained in:
Eric Rosenbaum 2018-06-27 14:21:11 -04:00 committed by Ray Schamp
parent 613a9f96c3
commit 6f5ff31eb3
5 changed files with 72 additions and 0 deletions
src/engine

View file

@ -909,6 +909,20 @@ class Runtime extends EventEmitter {
}
}
disconnectExtensionSession (extensionId) {
if (this.extensionDevices[extensionId]) {
this.extensionDevices[extensionId].disconnectSession();
}
}
getPeripheralIsConnected (extensionId) {
let isConnected = false;
if (this.extensionDevices[extensionId]) {
isConnected = this.extensionDevices[extensionId].getPeripheralIsConnected();
}
return isConnected;
}
/**
* Retrieve the function associated with the given opcode.
* @param {!string} opcode The opcode to look up.