mirror of
https://github.com/brianc/node-postgres.git
synced 2025-12-08 20:16:25 +00:00
remove 'constant' lookup object
This commit is contained in:
parent
390593ba1e
commit
f7529a235a
13
lib/index.js
13
lib/index.js
@ -2,15 +2,6 @@ var EventEmitter = require('events').EventEmitter;
|
||||
var sys = require('sys');
|
||||
var net = require('net');
|
||||
|
||||
var NUL = '\0';
|
||||
var chars = ['R','S','K','Z','Q','C','T','D','X','E'];
|
||||
var charBuff = Buffer(chars.join(''),'utf8');
|
||||
var UTF8 = {};
|
||||
for(var i = 0; i < charBuff.length; i++){
|
||||
var char = chars[i];
|
||||
UTF8[char] = charBuff[i];
|
||||
};
|
||||
|
||||
var Client = function(config) {
|
||||
EventEmitter.call(this);
|
||||
config = config || {};
|
||||
@ -31,7 +22,7 @@ Client.prototype.connect = function() {
|
||||
}
|
||||
var self = this;
|
||||
this.stream.on('connect', function() {
|
||||
var data = ['user',self.user,'database', self.database,NUL].join(NUL);
|
||||
var data = ['user',self.user,'database', self.database, '\0'].join('\0');
|
||||
var dataBuffer = Buffer(data);
|
||||
var fullBuffer = Buffer(8 + dataBuffer.length);
|
||||
fullBuffer[0] = fullBuffer.length >>> 24;
|
||||
@ -63,7 +54,7 @@ Client.prototype.connect = function() {
|
||||
};
|
||||
|
||||
Client.prototype.disconnect = function() {
|
||||
var terminationBuffer = new Buffer([UTF8.X,0,0,0,4]);
|
||||
var terminationBuffer = new Buffer([58,0,0,0,4]);
|
||||
this.stream.write(terminationBuffer);
|
||||
};
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user