change(tracker): restart worker if its dead; fix zustand peer d version

This commit is contained in:
nick-delirium 2023-03-13 10:36:39 +01:00
parent 7379b5b9eb
commit 0dddaecd67
3 changed files with 6 additions and 3 deletions

View file

@ -1,7 +1,7 @@
{
"name": "@openreplay/tracker-zustand",
"description": "Tracker plugin for Zustand state recording",
"version": "1.0.2",
"version": "1.0.3",
"keywords": [
"zustand",
"state",
@ -24,7 +24,7 @@
},
"dependencies": {},
"peerDependencies": {
"@openreplay/tracker": "^4.0.1"
"@openreplay/tracker": ">=4.0.1"
},
"devDependencies": {
"@openreplay/tracker": "^4.0.1",

View file

@ -1,5 +1,6 @@
## 5.0.1
- Re-init worker after device sleep/hybernation
- Default text input mode is now Obscured
- Use `@medv/finder` instead of our own implementation of `getSelector` for better clickmaps experience

View file

@ -137,11 +137,13 @@ self.onmessage = ({ data }: any): any => {
if (data.type === 'auth') {
if (!sender) {
console.debug('WebWorker: sender not initialised. Received auth.')
initiateRestart()
return
}
if (!writer) {
console.debug('WebWorker: writer not initialised. Received auth.')
initiateRestart()
return
}