Fixed to allow custom url option
This commit is contained in:
parent
199dc4eb15
commit
c1709d8c1f
8
index.js
8
index.js
@ -2,10 +2,10 @@ const { program } = require('commander')
|
|||||||
const fetch = require('node-fetch');
|
const fetch = require('node-fetch');
|
||||||
const javalon = require('javalon')
|
const javalon = require('javalon')
|
||||||
|
|
||||||
url="https://avalonblacklist.nannal.com/"
|
|
||||||
program
|
program
|
||||||
.option('-d, --debug', 'Output extra debugging')
|
.option('-d, --debug', 'Output extra debugging')
|
||||||
.option('-U, --url <url>', 'Talk to an alternate blacklist service', url)
|
.option('-U, --url <url>', 'Talk to an alternate blacklist service', "https://avalonblacklist.nannal.com/")
|
||||||
.option('-l,--list <black>', 'Which list to add the target to', "black")
|
.option('-l,--list <black>', 'Which list to add the target to', "black")
|
||||||
.option('-a,--approve <nannal>', 'Expand the list of approved list editors')
|
.option('-a,--approve <nannal>', 'Expand the list of approved list editors')
|
||||||
.option('-r,--reason <piracy>', 'Justify why a user should be added to the provided list')
|
.option('-r,--reason <piracy>', 'Justify why a user should be added to the provided list')
|
||||||
@ -32,7 +32,7 @@ if (!program.list=="black" && program.approve){
|
|||||||
async function approve() {
|
async function approve() {
|
||||||
body = javalon.sign(program.key, program.user, {user:program.target})
|
body = javalon.sign(program.key, program.user, {user:program.target})
|
||||||
|
|
||||||
const response = await fetch(url+'submit', {
|
const response = await fetch(program.url+'submit', {
|
||||||
method: 'post',
|
method: 'post',
|
||||||
body: JSON.stringify(body),
|
body: JSON.stringify(body),
|
||||||
headers: {'Content-Type': 'application/json'}
|
headers: {'Content-Type': 'application/json'}
|
||||||
@ -45,7 +45,7 @@ async function approve() {
|
|||||||
async function addToList() {
|
async function addToList() {
|
||||||
body = javalon.sign(program.key, program.user, {user: program.target, status: program.list, reason: program.reason})
|
body = javalon.sign(program.key, program.user, {user: program.target, status: program.list, reason: program.reason})
|
||||||
|
|
||||||
const response = await fetch(url+'submit', {
|
const response = await fetch(program.url+'submit', {
|
||||||
method: 'post',
|
method: 'post',
|
||||||
body: JSON.stringify(body),
|
body: JSON.stringify(body),
|
||||||
headers: {'Content-Type': 'application/json'}
|
headers: {'Content-Type': 'application/json'}
|
||||||
|
Loading…
Reference in New Issue
Block a user