UNPKG

check-visa

Version:

German National Visa status check for German Embassy in Moscow

33 lines (25 loc) 830 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = checkVisa; var _path = require('path'); var _path2 = _interopRequireDefault(_path); var _fileContains = require('./lib/file-contains'); var _fileContains2 = _interopRequireDefault(_fileContains); var _getPdf = require('./lib/get-pdf'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function checkVisa(barcode) { var pdfLink = null; return (0, _getPdf.getPdfLink)().then(function (link) { pdfLink = link; return (0, _getPdf.getPdfFile)(link); }).then(function (pathToPdf) { return (0, _fileContains2.default)(_path2.default.join('.', pathToPdf), barcode); }).then(function (result) { return { pdfLink: pdfLink, result: result }; }); }