/var/www/qr4y.com/server/delivery/node_modules/mysql2/lib
NameSizeModeActions
auth_plugins/-0755rm
commands/-0755rm
constants/-0755rm
packets/-0755rm
parsers/-0755rm
auth_41.js26620644editdlrm
compressed_protocol.js45240644editdlrm
connection.js280650644editdlrm
connection_config.js80370644editdlrm
helpers.js15360644editdlrm
packet_parser.js60300644editdlrm
pool.js55110644editdlrm
pool_cluster.js67320644editdlrm
pool_config.js6550644editdlrm
pool_connection.js17150644editdlrm
results_stream.js9480644editdlrm
server.js8500644editdlrm
Edit: /var/www/qr4y.com/server/delivery/node_modules/mysql2/lib/pool_connection.js (1715B)
'use strict'; const Connection = require('../index.js').Connection; class PoolConnection extends Connection { constructor(pool, options) { super(options); this._pool = pool; // When a fatal error occurs the connection's protocol ends, which will cause // the connection to end as well, thus we only need to watch for the end event // and we will be notified of disconnects. // REVIEW: Moved to `once` this.once('end', () => { this._removeFromPool(); }); this.once('error', () => { this._removeFromPool(); }); } release() { if (!this._pool || this._pool._closed) { return; } this._pool.releaseConnection(this); } promise(promiseImpl) { const PromisePoolConnection = require('../promise').PromisePoolConnection; return new PromisePoolConnection(this, promiseImpl); } end() { const err = new Error( 'Calling conn.end() to release a pooled connection is ' + 'deprecated. In next version calling conn.end() will be ' + 'restored to default conn.end() behavior. Use ' + 'conn.release() instead.' ); this.emit('warn', err); // eslint-disable-next-line no-console console.warn(err.message); this.release(); } destroy() { this._removeFromPool(); super.destroy(); } _removeFromPool() { if (!this._pool || this._pool._closed) { return; } const pool = this._pool; this._pool = null; pool._removeConnection(this); } } PoolConnection.statementKey = Connection.statementKey; module.exports = PoolConnection; // TODO: Remove this when we are removing PoolConnection#end PoolConnection.prototype._realEnd = Connection.prototype.end;