Skip to content

Commit 0ecc8c7

Browse files
committed
refactor: use helper class to register ajax actions
1 parent ff0903e commit 0ecc8c7

File tree

1 file changed

+6
-16
lines changed

1 file changed

+6
-16
lines changed

src/PaymentGateways/TheGivingBlock/Actions/RegisterTheGivingBlockSettings.php

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public function __invoke()
3333
Hooks::addAction('give_admin_field_the_giving_block_organization', OrganizationSettingField::class, 'handle');
3434
Hooks::addAction('give_admin_field_the_giving_block_options', OptionsSettingField::class, 'handle');
3535

36-
//Assets – only on Settings > Gateways > The Giving Block
36+
//Assets – loaded only on Settings > Gateways > The Giving Block
3737
add_action('admin_enqueue_scripts', function ($hook) {
3838
if (
3939
strpos($hook, 'give-settings') !== false
@@ -52,20 +52,10 @@ public function __invoke()
5252
});
5353

5454
//Ajax actions for The Giving Block settings page
55-
add_action('wp_ajax_giveTgbOnboarding', function () {
56-
give(HandleOnboardingSubmission::class)();
57-
});
58-
add_action('wp_ajax_giveTgbConnectExisting', function () {
59-
give(HandleConnectingSubmission::class)();
60-
});
61-
add_action('wp_ajax_giveTgbRefreshOrganization', function () {
62-
give(HandleApiRefresh::class)();
63-
});
64-
add_action('wp_ajax_giveTgbDisconnectOrganization', function () {
65-
give(HandleOrganizationDisconnect::class)();
66-
});
67-
add_action('wp_ajax_giveTgbDeleteAllOrganizationData', function () {
68-
give(HandleOrganizationDeletion::class)();
69-
});
55+
Hooks::addAction('wp_ajax_giveTgbOnboarding', HandleOnboardingSubmission::class, '__invoke');
56+
Hooks::addAction('wp_ajax_giveTgbConnectExisting', HandleConnectingSubmission::class, '__invoke');
57+
Hooks::addAction('wp_ajax_giveTgbRefreshOrganization', HandleApiRefresh::class, '__invoke');
58+
Hooks::addAction('wp_ajax_giveTgbDisconnectOrganization', HandleOrganizationDisconnect::class, '__invoke');
59+
Hooks::addAction('wp_ajax_giveTgbDeleteAllOrganizationData', HandleOrganizationDeletion::class, '__invoke');
7060
}
7161
}

0 commit comments

Comments
 (0)