| Index: third_party/WebKit/Source/modules/bluetooth/BluetoothGATTRemoteServer.cpp
|
| diff --git a/third_party/WebKit/Source/modules/bluetooth/BluetoothGATTRemoteServer.cpp b/third_party/WebKit/Source/modules/bluetooth/BluetoothGATTRemoteServer.cpp
|
| index ed091b8aa92f0ba9e1bc624ed5cfb615efddbb70..862d903186b11a82d6c2120023a66aad0d3e2c91 100644
|
| --- a/third_party/WebKit/Source/modules/bluetooth/BluetoothGATTRemoteServer.cpp
|
| +++ b/third_party/WebKit/Source/modules/bluetooth/BluetoothGATTRemoteServer.cpp
|
| @@ -29,6 +29,13 @@ BluetoothGATTRemoteServer* BluetoothGATTRemoteServer::take(ScriptPromiseResolver
|
| return new BluetoothGATTRemoteServer(webGATT);
|
| }
|
|
|
| +void BluetoothGATTRemoteServer::disconnect(ScriptState* scriptState)
|
| +{
|
| + m_webGATT->connected = false;
|
| + WebBluetooth* webbluetooth = BluetoothSupplement::fromScriptState(scriptState);
|
| + webbluetooth->disconnect(m_webGATT->deviceId);
|
| +}
|
| +
|
| ScriptPromise BluetoothGATTRemoteServer::getPrimaryService(ScriptState* scriptState, const StringOrUnsignedLong& service, ExceptionState& exceptionState)
|
| {
|
| WebBluetooth* webbluetooth = BluetoothSupplement::fromScriptState(scriptState);
|
| @@ -39,7 +46,7 @@ ScriptPromise BluetoothGATTRemoteServer::getPrimaryService(ScriptState* scriptSt
|
|
|
| ScriptPromiseResolver* resolver = ScriptPromiseResolver::create(scriptState);
|
| ScriptPromise promise = resolver->promise();
|
| - webbluetooth->getPrimaryService(m_webGATT->deviceInstanceID, serviceUUID, new CallbackPromiseAdapter<BluetoothGATTService, BluetoothError>(resolver));
|
| + webbluetooth->getPrimaryService(m_webGATT->deviceId, serviceUUID, new CallbackPromiseAdapter<BluetoothGATTService, BluetoothError>(resolver));
|
|
|
| return promise;
|
| }
|
|
|