| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <script> | 2 <script> |
| 3 window.onmessage = messageEvent => { | 3 window.onmessage = messageEvent => { |
| 4 if (messageEvent.data === 'Go') { | 4 if (messageEvent.data === 'Go') { |
| 5 navigator.bluetooth.requestDevice({ | 5 navigator.bluetooth.requestDevice({ |
| 6 filters: [{services: ['heart_rate']}] | 6 filters: [{services: ['heart_rate']}] |
| 7 }) | 7 }) |
| 8 .then(device => device.gatt.connect()) | 8 .then(device => device.gatt.connect()) |
| 9 .then(gattServer => { | 9 .then(gattServer => { |
| 10 parent.postMessage('Connected', '*'); | 10 parent.postMessage('Connected', '*'); |
| 11 }).catch(err => { | 11 }).catch(err => { |
| 12 console.error(err); | 12 console.error(err); |
| 13 parent.postMessage('FAIL: ' + err, '*'); | 13 parent.postMessage('FAIL: ' + err, '*'); |
| 14 }); | 14 }); |
| 15 } | 15 } |
| 16 }; | 16 }; |
| 17 parent.postMessage("Ready", "*"); | 17 parent.postMessage("Ready", "*"); |
| 18 </script> | 18 </script> |
| OLD | NEW |