diff --git a/src/sagas/lwp3-bootloader-ble.ts b/src/sagas/lwp3-bootloader-ble.ts index c5235355..f22c155e 100644 --- a/src/sagas/lwp3-bootloader-ble.ts +++ b/src/sagas/lwp3-bootloader-ble.ts @@ -143,7 +143,10 @@ function* connect(_action: BootloaderConnectionAction): Generator { yield takeEvery(notificationChannel, handleNotify); yield takeEvery(BootloaderConnectionActionType.Send, write, characteristic); - yield takeEvery(BootloaderConnectionActionType.Disconnect, server.disconnect); + yield takeEvery( + BootloaderConnectionActionType.Disconnect, + server.disconnect.bind(server), + ); yield put(didConnect());