Skip to content

Commit afc89c0

Browse files
committed
Add transative methods for starting and stopping device polling
1 parent 9a87fac commit afc89c0

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

index.js

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,34 @@ class LedgerBridgeKeyring extends EventEmitter {
217217
})
218218
}
219219

220+
startConnectionPolling() {
221+
return new Promise((resolve, reject) => {
222+
this._sendMessage({
223+
action: 'ledger-start-polling',
224+
}, ({ success, error }) => {
225+
if (success) {
226+
resolve(true)
227+
} else {
228+
reject(error)
229+
}
230+
})
231+
})
232+
}
233+
234+
stopConnectionPolling() {
235+
return new Promise((resolve, reject) => {
236+
this._sendMessage({
237+
action: 'ledger-stop-polling',
238+
}, ({ success, error }) => {
239+
if (success) {
240+
resolve(true)
241+
} else {
242+
reject(error)
243+
}
244+
})
245+
})
246+
}
247+
220248
updateTransportMethod (transportType) {
221249
return new Promise((resolve, reject) => {
222250
// If the iframe isn't loaded yet, let's store the desired transportType value and

0 commit comments

Comments
 (0)