function _autolock (): Promise<void> {
return lock()
.then(({ isLocked }) => {
- const data: TaskData = {
- taskUrl: globalThis.location?.href ?? dec.toString(threadId),
- taskId: 'autolock',
- isLocked
+ BROWSER: {
+ const data: TaskData = {
+ taskUrl: self.location.href,
+ taskId: 'autolock',
+ isLocked
+ }
+ self.postMessage(data)
+ }
+ NODE: {
+ const data: TaskData = {
+ taskUrl: dec.toString(threadId),
+ taskId: 'autolock',
+ isLocked
+ }
+ parentPort?.postMessage({ data })
}
- BROWSER: self.postMessage(data)
- NODE: parentPort?.postMessage({ data })
})
}