Ignore:
Timestamp:
11/25/21 22:08:24 (3 years ago)
Author:
Ema <ema_spirova@…>
Branches:
master
Children:
8d391a1
Parents:
59329aa
Message:

primeNG components

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trip-planner-front/node_modules/socket.io/dist/client.js

    r59329aa re29cc2e  
    7171        this.server._checkNamespace(name, auth, (dynamicNspName) => {
    7272            if (dynamicNspName) {
    73                 debug("dynamic namespace %s was created", dynamicNspName);
    7473                this.doConnect(name, auth);
    7574            }
     
    151150     * @private
    152151     */
    153     _packet(packet, opts) {
    154         opts = opts || {};
    155         const self = this;
    156         // this writes to the actual connection
    157         function writeToEngine(encodedPackets) {
    158             // TODO clarify this.
    159             if (opts.volatile && !self.conn.transport.writable)
    160                 return;
    161             for (let i = 0; i < encodedPackets.length; i++) {
    162                 self.conn.write(encodedPackets[i], { compress: opts.compress });
    163             }
    164         }
    165         if ("open" === this.conn.readyState) {
    166             debug("writing packet %j", packet);
    167             if (!opts.preEncoded) {
    168                 // not broadcasting, need to encode
    169                 writeToEngine(this.encoder.encode(packet)); // encode, then write results to engine
    170             }
    171             else {
    172                 // a broadcast pre-encodes a packet
    173                 writeToEngine(packet);
    174             }
    175         }
    176         else {
     152    _packet(packet, opts = {}) {
     153        if (this.conn.readyState !== "open") {
    177154            debug("ignoring packet write %j", packet);
     155            return;
     156        }
     157        const encodedPackets = opts.preEncoded
     158            ? packet // previous versions of the adapter incorrectly used socket.packet() instead of writeToEngine()
     159            : this.encoder.encode(packet);
     160        this.writeToEngine(encodedPackets, opts);
     161    }
     162    writeToEngine(encodedPackets, opts) {
     163        if (opts.volatile && !this.conn.transport.writable) {
     164            debug("volatile packet is discarded since the transport is not currently writable");
     165            return;
     166        }
     167        const packets = Array.isArray(encodedPackets)
     168            ? encodedPackets
     169            : [encodedPackets];
     170        for (const encodedPacket of packets) {
     171            this.conn.write(encodedPacket, opts);
    178172        }
    179173    }
Note: See TracChangeset for help on using the changeset viewer.