mirror of
https://github.com/janishutz/libreevent.git
synced 2025-11-25 13:24:24 +00:00
event settings almost done
This commit is contained in:
@@ -36,6 +36,16 @@ class GETHandler {
|
||||
} else {
|
||||
reject( { 'code': 400, 'message': 'Bad request, missing event query' } );
|
||||
}
|
||||
} else if ( call === 'getEvent' ) {
|
||||
db.getJSONDataSimple( 'events', query.event ).then( data => {
|
||||
if ( Object.keys( data ) ) {
|
||||
resolve( data );
|
||||
} else {
|
||||
reject( { 'code': 404, 'error': 'EventNotFound' } );
|
||||
}
|
||||
} ).catch( error => {
|
||||
reject( { 'code': 500, 'error': error } );
|
||||
} );
|
||||
} else if ( call === 'getName' ) {
|
||||
resolve( { 'name': settings.name } );
|
||||
} else {
|
||||
|
||||
@@ -17,7 +17,8 @@ class POSTHandler {
|
||||
db.getJSONData( 'booked' ).then( dat => {
|
||||
this.allSelectedSeats = dat;
|
||||
} );
|
||||
// TODO: Load from event db
|
||||
// TODO: Load from event db subtract all occupied seats from the ordered db from it.
|
||||
// TODO: When loading event data, also add currency to it from settings
|
||||
this.ticketTotals = { 'test2': { 'ticket1': 5, 'ticket2': 5 } };
|
||||
this.settings = JSON.parse( fs.readFileSync( path.join( __dirname + '/../../config/settings.config.json' ) ) );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user