UNPKG

node-red-contrib-home-assistant-websocket

Version:
2 lines (1 loc) 786 B
"use strict";var d=Object.defineProperty;var u=Object.getOwnPropertyDescriptor;var f=Object.getOwnPropertyNames;var c=Object.prototype.hasOwnProperty;var a=(e,o)=>{for(var t in o)d(e,t,{get:o[t],enumerable:!0})},m=(e,o,t,n)=>{if(o&&typeof o=="object"||typeof o=="function")for(let r of f(o))!c.call(e,r)&&r!==t&&d(e,r,{get:()=>o[r],enumerable:!(n=u(o,r))||n.enumerable});return e};var x=e=>m(d({},"__esModule",{value:!0}),e);var S={};a(S,{default:()=>s});module.exports=x(S);var p=require("../../globals");function s(e){return class extends e{sendSplit(t,n,r){r||(r=this.node.send),delete t._msgid,t.parts={id:p.RED.util.generateId(),count:n.length,index:0};let l=0;for(let i=0;i<n.length;i++)t.payload=n.slice(l,l+1)[0],t.parts&&(t.parts.index=i),l+=1,r(p.RED.util.cloneMessage(t))}}}