check-visa
Version:
German National Visa status check for German Embassy in Moscow
33 lines (25 loc) • 830 B
JavaScript
;
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
};
});
}