@nethesis/phone-island
Version:
NethVoice CTI Phone Island
3 lines (2 loc) • 784 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./url.js"),r=require("./manager.js"),o=require("./socket.js"),t=require("../../../socket.io-parser/build/esm/index.js");const n={};function s(o,t){"object"==typeof o&&(t=o,o=void 0),t=t||{};const s=e.url(o,t.path||"/socket.io"),c=s.source,a=s.id,i=s.path,u=n[a]&&i in n[a].nsps;let p;return t.forceNew||t["force new connection"]||!1===t.multiplex||u?p=new r.Manager(c,t):(n[a]||(n[a]=new r.Manager(c,t)),p=n[a]),s.query&&!t.query&&(t.query=s.queryKey),p.socket(s.path,t)}Object.assign(s,{Manager:r.Manager,Socket:o.Socket,io:s,connect:s}),exports.Manager=r.Manager,exports.Socket=o.Socket,exports.protocol=t.protocol,exports.connect=s,exports.default=s,exports.io=s;
//# sourceMappingURL=index.js.map