mirror of
https://github.com/servo/servo.git
synced 2025-08-31 10:08:21 +01:00
Update web-platform-tests to revision ddfc95cf0493ae147a4f6a4d7be8eff1a0c23098
This commit is contained in:
parent
1f6a864ab5
commit
7e6290451f
832 changed files with 16026 additions and 2649 deletions
|
@ -4,27 +4,27 @@ let device;
|
|||
|
||||
function requestDeviceWithOptionsAndConnect(options) {
|
||||
return navigator.bluetooth.requestDevice(options)
|
||||
.then(device => device.gatt.connect());
|
||||
.then(device => device.gatt.connect());
|
||||
}
|
||||
|
||||
window.onmessage = messageEvent => {
|
||||
switch (messageEvent.data.type) {
|
||||
case 'RequestAndConnect':
|
||||
requestDeviceWithOptionsAndConnect(messageEvent.data.options)
|
||||
.then(gatt => {
|
||||
device = gatt.device;
|
||||
parent.postMessage('Connected', '*');
|
||||
}).catch(err => {
|
||||
parent.postMessage(`FAIL: ${err}`, '*');
|
||||
});
|
||||
.then(gatt => {
|
||||
device = gatt.device;
|
||||
parent.postMessage('Connected', '*');
|
||||
}).catch(err => {
|
||||
parent.postMessage(`FAIL: ${err}`, '*');
|
||||
});
|
||||
break;
|
||||
case 'DiscoverServices':
|
||||
requestDeviceWithOptionsAndConnect(messageEvent.data.options)
|
||||
.then(gatt => gatt.getPrimaryServices())
|
||||
.then(() => parent.postMessage('DiscoveryComplete', '*'))
|
||||
.catch(err => {
|
||||
parent.postMessage(`FAIL: ${err}`, '*');
|
||||
});
|
||||
.then(gatt => gatt.getPrimaryServices())
|
||||
.then(() => parent.postMessage('DiscoveryComplete', '*'))
|
||||
.catch(err => {
|
||||
parent.postMessage(`FAIL: ${err}`, '*');
|
||||
});
|
||||
break;
|
||||
default:
|
||||
parent.postMessage(`FAIL: Bad message type: ${messageEvent.data.type}`,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue