From c91e01e13d4ba20993e0a34adad36de654e402e1 Mon Sep 17 00:00:00 2001 From: "Namhyeon, Go" Date: Mon, 1 Jul 2024 00:53:58 +0900 Subject: [PATCH] Update and rename caterpillar.js to catproxy.js --- lib/{caterpillar.js => catproxy.js} | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) rename lib/{caterpillar.js => catproxy.js} (87%) diff --git a/lib/caterpillar.js b/lib/catproxy.js similarity index 87% rename from lib/caterpillar.js rename to lib/catproxy.js index cb342e9..c02bf41 100644 --- a/lib/caterpillar.js +++ b/lib/catproxy.js @@ -1,14 +1,10 @@ -// caterpillar.js +// catproxy.js // Integration with [Caterpillar Proxy](https://github.com/gnh1201/caterpillar) project // https://github.com/gnh1201/welsonjs var JSONRPC2 = require("lib/jsonrpc2"); -function Caterpillar(url) { - var rpc = JSONRPC2.create(url); - var env = { - "target": "http://localhost/", - "method": "" - }; +function CatProxyClient(url) { + var env = {"target": url, "method": ""}; this.set_env = function(k, v) { env[k] = v || null; @@ -37,6 +33,7 @@ function Caterpillar(url) { } this.exec = function() { var args = arguments; + var rpc = JSONRPC2.create(env.target); if (env.method == "relay_mysql_query") { var query = arguments.join(' '); @@ -57,12 +54,13 @@ function Caterpillar(url) { } function create(url) { - return new Caterpillar(url); + return new CatProxyClient(url); } exports.create = create; +exports.CatProxyClient = CatProxyClient; -exports.VERSIONINFO = "Caterpillar Proxy Integration (caterpillar.js) version 0.1.1"; +exports.VERSIONINFO = "Caterpillar Proxy Integration (caterpillar.js) version 0.1.2"; exports.AUTHOR = "abuse@catswords.net"; exports.global = global; exports.require = global.require;