Implement connection-listener for merchant info

This commit is contained in:
Philipp Stracker 2024-12-10 18:23:30 +01:00
parent 4d2c9fce10
commit 377e85a2d0
No known key found for this signature in database
6 changed files with 218 additions and 54 deletions

View file

@ -653,7 +653,10 @@ class WCGatewayModule implements ServiceModule, ExtendingModule, ExecutableModul
$listener = $container->get( 'wcgateway.settings.listener' );
assert( $listener instanceof SettingsListener );
$listener->listen_for_merchant_id();
$use_new_ui = $container->get( 'wcgateway.settings.admin-settings-enabled' );
if ( ! $use_new_ui ) {
$listener->listen_for_merchant_id();
}
try {
$listener->listen_for_vaulting_enabled();