Fix self is undefined for actioncable within ssr build systems by replacing it globalThis
This commit is contained in:
parent
4646b0036b
commit
f634121c3d
@ -4,8 +4,8 @@
|
||||
})(this, (function(exports) {
|
||||
"use strict";
|
||||
var adapters = {
|
||||
logger: self.console,
|
||||
WebSocket: self.WebSocket
|
||||
logger: typeof console !== "undefined" ? console : undefined,
|
||||
WebSocket: typeof WebSocket !== "undefined" ? WebSocket : undefined
|
||||
};
|
||||
var logger = {
|
||||
log(...messages) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
var adapters = {
|
||||
logger: self.console,
|
||||
WebSocket: self.WebSocket
|
||||
logger: typeof console !== "undefined" ? console : undefined,
|
||||
WebSocket: typeof WebSocket !== "undefined" ? WebSocket : undefined
|
||||
};
|
||||
|
||||
var logger = {
|
||||
|
@ -4,8 +4,8 @@
|
||||
})(this, (function(exports) {
|
||||
"use strict";
|
||||
var adapters = {
|
||||
logger: self.console,
|
||||
WebSocket: self.WebSocket
|
||||
logger: typeof console !== "undefined" ? console : undefined,
|
||||
WebSocket: typeof WebSocket !== "undefined" ? WebSocket : undefined
|
||||
};
|
||||
var logger = {
|
||||
log(...messages) {
|
||||
|
@ -1,4 +1,4 @@
|
||||
export default {
|
||||
logger: self.console,
|
||||
WebSocket: self.WebSocket
|
||||
logger: typeof console !== "undefined" ? console : undefined,
|
||||
WebSocket: typeof WebSocket !== "undefined" ? WebSocket : undefined,
|
||||
}
|
||||
|
@ -6,13 +6,13 @@ const {module, test} = QUnit
|
||||
module("ActionCable", () => {
|
||||
module("Adapters", () => {
|
||||
module("WebSocket", () => {
|
||||
test("default is self.WebSocket", assert => {
|
||||
test("default is WebSocket", assert => {
|
||||
assert.equal(ActionCable.adapters.WebSocket, self.WebSocket)
|
||||
})
|
||||
})
|
||||
|
||||
module("logger", () => {
|
||||
test("default is self.console", assert => {
|
||||
test("default is console", assert => {
|
||||
assert.equal(ActionCable.adapters.logger, self.console)
|
||||
})
|
||||
})
|
||||
|
Loading…
Reference in New Issue
Block a user