mirror of
https://github.com/xfarrow/blink
synced 2025-06-27 09:03:02 +02:00
Change endpoint from persons to people
This commit is contained in:
31
backend/apis/nodejs/node_modules/postgres-bytea/index.js
generated
vendored
Normal file
31
backend/apis/nodejs/node_modules/postgres-bytea/index.js
generated
vendored
Normal file
@ -0,0 +1,31 @@
|
||||
'use strict'
|
||||
|
||||
module.exports = function parseBytea (input) {
|
||||
if (/^\\x/.test(input)) {
|
||||
// new 'hex' style response (pg >9.0)
|
||||
return new Buffer(input.substr(2), 'hex')
|
||||
}
|
||||
var output = ''
|
||||
var i = 0
|
||||
while (i < input.length) {
|
||||
if (input[i] !== '\\') {
|
||||
output += input[i]
|
||||
++i
|
||||
} else {
|
||||
if (/[0-7]{3}/.test(input.substr(i + 1, 3))) {
|
||||
output += String.fromCharCode(parseInt(input.substr(i + 1, 3), 8))
|
||||
i += 4
|
||||
} else {
|
||||
var backslashes = 1
|
||||
while (i + backslashes < input.length && input[i + backslashes] === '\\') {
|
||||
backslashes++
|
||||
}
|
||||
for (var k = 0; k < Math.floor(backslashes / 2); ++k) {
|
||||
output += '\\'
|
||||
}
|
||||
i += Math.floor(backslashes / 2) * 2
|
||||
}
|
||||
}
|
||||
}
|
||||
return new Buffer(output, 'binary')
|
||||
}
|
Reference in New Issue
Block a user