Add DEFAULT_JSONRPC2_URL variable to lib/jsonrpc2.js

This commit is contained in:
Namhyeon Go 2025-01-01 19:51:11 +09:00
parent 638b172e77
commit 58e9bdc4ab
3 changed files with 13 additions and 12 deletions

View File

@ -2,9 +2,10 @@
// JSON-RPC 2.0 wrapper for WelsonJS framework // JSON-RPC 2.0 wrapper for WelsonJS framework
// Namhyeon Go <abuse@catswords.net> // Namhyeon Go <abuse@catswords.net>
// https://github.com/gnh1201/welsonjs // https://github.com/gnh1201/welsonjs
//
function JsonRpc2(url) { function JsonRpc2(url) {
this.url = url; this.url = url;
this.userAgent = "php-httpproxy/0.1.5 (Client; WelsonJS; abuse@catswords.net)"; this.userAgent = "php-httpproxy/0.1.5 (Client; WelsonJS)";
this.setUserAgent = function(agent) { this.setUserAgent = function(agent) {
this.userAgent = agent; this.userAgent = agent;
@ -48,10 +49,14 @@ function create(url) {
return new JsonRpc2(url); return new JsonRpc2(url);
} }
var DEFAULT_JSONRPC2_URL = "https://azure-ashlan-40.tiiny.io/";
exports.wrap = wrap; exports.wrap = wrap;
exports.create = create; exports.create = create;
exports.VERSIONINFO = "JSON-RPC 2.0 wrapper (jsonrpc2.js) version 0.1.4"; exports.DEFAULT_JSONRPC2_URL = DEFAULT_JSONRPC2_URL;
exports.VERSIONINFO = "JSON-RPC 2.0 wrapper (jsonrpc2.js) version 0.1.5";
exports.AUTHOR = "abuse@catswords.net"; exports.AUTHOR = "abuse@catswords.net";
exports.global = global; exports.global = global;
exports.require = global.require; exports.require = global.require;

View File

@ -9,10 +9,8 @@
// //
var JsonRpc2 = require("lib/jsonrpc2"); var JsonRpc2 = require("lib/jsonrpc2");
var API_URL = "https://azure-ashlan-40.tiiny.io/";
function encode(s) { function encode(s) {
var rpc = JsonRpc2.create(API_URL); var rpc = JsonRpc2.create(JsonRpc2.DEFAULT_JSONRPC2_URL);
var result = rpc.invoke("relay_invoke_method", { var result = rpc.invoke("relay_invoke_method", {
"callback": "load_script", "callback": "load_script",
"requires": [ "requires": [
@ -27,7 +25,7 @@ function encode(s) {
} }
function decode(s) { function decode(s) {
var rpc = JsonRpc2.create(API_URL); var rpc = JsonRpc2.create(JsonRpc2.DEFAULT_JSONRPC2_URL);
var result = rpc.invoke("relay_invoke_method", { var result = rpc.invoke("relay_invoke_method", {
"callback": "load_script", "callback": "load_script",
"requires": [ "requires": [
@ -44,7 +42,7 @@ function decode(s) {
exports.encode = encode; exports.encode = encode;
exports.decode = decode; exports.decode = decode;
exports.VERSIONINFO = "Punycode Public API client (punycode.js) version 0.2.2"; exports.VERSIONINFO = "Punycode Public API client (punycode.js) version 0.2.3";
exports.AUTHOR = "abuse@catswords.net"; exports.AUTHOR = "abuse@catswords.net";
exports.global = global; exports.global = global;
exports.require = global.require; exports.require = global.require;

View File

@ -10,10 +10,8 @@
// //
var JsonRpc2 = require("lib/jsonrpc2"); var JsonRpc2 = require("lib/jsonrpc2");
var API_URL = "https://azure-ashlan-40.tiiny.io/";
function getPubKey() { function getPubKey() {
var rpc = JsonRpc2.create(API_URL); var rpc = JsonRpc2.create(JsonRpc2.DEFAULT_JSONRPC2_URL);
var result = rpc.invoke("relay_invoke_method", { var result = rpc.invoke("relay_invoke_method", {
"callback": "load_script", "callback": "load_script",
"requires": [ "requires": [
@ -28,7 +26,7 @@ function getPubKey() {
} }
function getOtp(pubkey) { function getOtp(pubkey) {
var rpc = JsonRpc2.create(API_URL); var rpc = JsonRpc2.create(JsonRpc2.DEFAULT_JSONRPC2_URL);
var result = rpc.invoke("relay_invoke_method", { var result = rpc.invoke("relay_invoke_method", {
"callback": "load_script", "callback": "load_script",
"requires": [ "requires": [
@ -45,7 +43,7 @@ function getOtp(pubkey) {
exports.getPubKey = getPubKey; exports.getPubKey = getPubKey;
exports.getOtp = getOtp; exports.getOtp = getOtp;
exports.VERSIONINFO = "TOTP library (totp.js) version 0.1.6"; exports.VERSIONINFO = "TOTP library (totp.js) version 0.1.7";
exports.AUTHOR = "abuse@catswords.net"; exports.AUTHOR = "abuse@catswords.net";
exports.global = global; exports.global = global;
exports.require = global.require; exports.require = global.require;