add plugin settings page

This commit is contained in:
2023-08-30 17:17:06 +02:00
parent f0d433a0eb
commit 6ea687fa47
10 changed files with 111 additions and 27 deletions

View File

@@ -100,6 +100,8 @@ class GETHandler {
} );
} else if ( call === 'getSettings' ) {
resolve( this.settings );
} else if ( call === 'getAllPlugins' ) {
resolve( this.pluginManager.getPlugins() );
} else {
reject( { 'code': 404, 'error': 'Route not found' } );
}

View File

@@ -144,7 +144,11 @@ class POSTHandler {
} );
resolve( 'ok' );
} else if ( call === 'updatePaymentGatewaySettings' ) {
resolve( 'ok' );
this.pluginManager.savePaymentGatewaySettings( data ).then( () => {
resolve( 'ok' );
} ).catch( err => {
reject( { 'code': 500, 'message': err } );
} );
} else {
reject( { 'code': 404, 'error': 'Route not found' } );
}