bug fixes

This commit is contained in:
2023-10-14 10:50:50 +02:00
parent b31667a77f
commit 02dee5ad0d
5 changed files with 13 additions and 7 deletions

View File

@@ -16,6 +16,7 @@ const stripe = require( 'stripe' )( stripeConfig[ 'APIKey' ] );
const bodyParser = require( 'body-parser' );
const ticket = require( '../../../tickets/ticketGenerator.js' );
const TicketGenerator = new ticket();
const generator = require( '../../../token.js' );
const endpointSecret = stripeConfig[ 'endpointSecret' ];
@@ -103,6 +104,7 @@ module.exports = ( app, settings ) => {
response.write( 'data: ready\n\n' );
response.end();
delete waitingClients[ request.session.id ];
request.session.id = generator.generateToken( 30 );
}, 2000 );
} else if ( stat === 'noTicket' ) {
clearInterval( ping );
@@ -122,6 +124,7 @@ module.exports = ( app, settings ) => {
if ( !pendingPayments[ request.session.id ] ) {
const stat = TicketGenerator.getGenerationStatus( request.session.id );
if ( stat === 'done' ) {
request.session.id = generator.generateToken( 30 );
response.send( { 'status': 'ticketOk' } );
} else if ( stat === 'noTicket' ) {
response.send( { 'status': 'noTicket' } );