rails/actioncable/app/javascript/action_cable/adapters.js
Richard Macklin ac8ffbe76a Replace window references in ActionCable with self
Before this change, attempting to use ActionCable inside a web worker
would result in an exception being thrown:
```
ReferenceError: window is not defined
```

By replacing the `window` reference with `self`, which is available in
both a window context and a worker context, we can avoid this error.

Ref:
https://developer.mozilla.org/en-US/docs/Web/API/Window/self
2019-01-14 17:44:35 -08:00

5 lines
71 B
JavaScript

export default {
logger: self.console,
WebSocket: self.WebSocket
}