*add error checking for pocket settings
This commit is contained in:
parent
dc647f169e
commit
e5ac39cb6c
|
@ -14,6 +14,7 @@ import {
|
||||||
JSONRPCResponseWithResult,
|
JSONRPCResponseWithResult,
|
||||||
} from "jayson";
|
} from "jayson";
|
||||||
import config, { updateUsePocketGateway, usePocketGateway } from "./config.js";
|
import config, { updateUsePocketGateway, usePocketGateway } from "./config.js";
|
||||||
|
import { errorExit } from "./util";
|
||||||
|
|
||||||
const require = createRequire(import.meta.url);
|
const require = createRequire(import.meta.url);
|
||||||
|
|
||||||
|
@ -210,6 +211,14 @@ export async function processRpcRequest(
|
||||||
|
|
||||||
export async function start() {
|
export async function start() {
|
||||||
if (!config.str("pocket-app-id") || !config.str("pocket-app-key")) {
|
if (!config.str("pocket-app-id") || !config.str("pocket-app-key")) {
|
||||||
|
const pocketHost = config.str("pocket-host");
|
||||||
|
const pocketPort = config.uint("pocket-port");
|
||||||
|
if (!pocketHost || !pocketPort) {
|
||||||
|
errorExit(
|
||||||
|
"Please set pocket-host and pocket-port config options if you do not have an API key set"
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
const dispatchURL = new URL(
|
const dispatchURL = new URL(
|
||||||
`http://${config.str("pocket-host")}:${config.uint("pocket-port")}`
|
`http://${config.str("pocket-host")}:${config.uint("pocket-port")}`
|
||||||
);
|
);
|
||||||
|
|
Loading…
Reference in New Issue