/* * libreevent - paymentRoutes.js * * Created by Janis Hutz 08/02/2023, Licensed under the GPL V3 License * https://janishutz.com, development@janishutz.com * * */ const path = require( 'path' ); const fs = require( 'fs' ); // const ph = require( './paymentHandler.js' ); // const paymentHandler = new ph(); module.exports = ( app ) => { app.get( '/payments/canceled', ( req, res ) => { res.sendFile( path.join( __dirname + '/../../ui/en/payments/canceled.html' ) ); } ); app.get( '/payments/failed', ( req, res ) => { res.sendFile( path.join( __dirname + '/../../ui/en/payments/failed.html' ) ); } ); app.get( '/tickets/tickets.pdf', ( req, res ) => { if ( req.session.lastOrderID ) { fs.readFile( path.join( __dirname + '/../tickets/store/' + req.session.lastOrderID + '.pdf' ), ( error, data ) => { if ( error ) res.sendFile( path.join( __dirname + '/../../ui/en/errors/404.html' ) ); else res.send( data ); } ); } } ); };