UNPKG

@whop/react

Version:

React SDK for building embedded apps on Whop

28 lines (27 loc) 753 B
"use client"; "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "useOnWebsocketMessage", { enumerable: true, get: function() { return useOnWebsocketMessage; } }); const _react = require("react"); const _usewebsocket = require("./use-websocket"); function useOnWebsocketMessage(callback) { const websocket = (0, _usewebsocket.useWebsocket)(); (0, _react.useEffect)(()=>{ if (websocket.status !== "initializing" && callback) { websocket.websocket.on("appMessage", callback); return ()=>{ websocket.websocket.off("appMessage", callback); }; } }, [ websocket, callback ]); }