react-use-action-cable-ts
Advanced tools
Comparing version 2.0.2 to 2.0.3
@@ -41,7 +41,7 @@ "use strict"; | ||
verbose && console.info(`useChannel: Connecting to ${data.channel}`); | ||
const channel = actionCable.subscriptions.create((sendSnakeCase && (0, snakecase_keys_1.default)(data)) || data, { | ||
const channel = actionCable.subscriptions.create((sendSnakeCase && (0, snakecase_keys_1.default)(data, { deep: true })) || data, { | ||
received: (x) => { | ||
verbose && console.info(`useChannel: Received ${JSON.stringify(x)}`); | ||
if (receiveCamelCase && x) { | ||
x = (0, camelcase_keys_1.default)(x); | ||
x = (0, camelcase_keys_1.default)(x, { deep: true }); | ||
} | ||
@@ -129,3 +129,3 @@ callbacks.received?.(x); | ||
const formattedPayload = sendSnakeCase && payload | ||
? (0, snakecase_keys_1.default)(payload) | ||
? (0, snakecase_keys_1.default)(payload, { deep: true }) | ||
: payload; | ||
@@ -132,0 +132,0 @@ if (useQueue) { |
{ | ||
"name": "react-use-action-cable-ts", | ||
"version": "2.0.2", | ||
"version": "2.0.3", | ||
"description": "Hooks to easily use Rails Action Cable in your React application", | ||
@@ -5,0 +5,0 @@ "main": "./dist/index.js", |
10248