diff --git a/functions.js b/functions.js index e45e174..4985f75 100644 --- a/functions.js +++ b/functions.js @@ -13,12 +13,15 @@ const config = require('./config') const MEDIUM_IMG_CDN = 'https://miro.medium.com/fit/c/' -const ghostAdmin = new GhostAdminAPI({ - url: config.ghost.url, - version: config.ghost.version, - key: config.ghost.admin_key, -}) - +try { + const ghostAdmin = new GhostAdminAPI({ + url: config.ghost.url, + version: config.ghost.version, + key: config.ghost.admin_key, + }) +} catch(err) { + console.error('Your Ghost isn\'t configured. Please run `seance setup` to fix this!') +} /** * function [fetchFromMedium] * @returns [string] status