| @@ -3,8 +3,9 @@ | ||
| 3 | 3 | namespace SureCart\Controllers\Web; |
| 4 | 4 | |
| 5 | 5 | use SureCart\Models\IncomingWebhook; |
| 6 | 6 | use SureCart\Models\RegisteredWebhook; |
| 7 | +use SureCartCore\Responses\RedirectResponse; | |
| 7 | 8 | use SureCartVendors\Psr\Http\Message\ResponseInterface; |
| 8 | 9 | |
| 9 | 10 | /** |
| 10 | 11 | * Handles webhooks |
| @@ -35,9 +36,10 @@ | ||
| 35 | 36 | |
| 36 | 37 | // test it. |
| 37 | 38 | $registered->test(); |
| 38 | 39 | |
| 39 | - return \SureCart::redirect()->to( esc_url_raw( admin_url( 'admin.php?page=sc-dashboard' ) ) ); | |
| 40 | + // respond back. | |
| 41 | + return ( new RedirectResponse( $request ) )->back(); | |
| 40 | 42 | } |
| 41 | 43 | |
| 42 | 44 | /** |
| 43 | 45 | * Update the webhook. |
| @@ -59,9 +61,10 @@ | ||
| 59 | 61 | if ( is_wp_error( $updated ) ) { |
| 60 | 62 | wp_die( wp_kses_post( $updated->get_error_message() ) ); |
| 61 | 63 | } |
| 62 | 64 | |
| 63 | - return \SureCart::redirect()->to( esc_url_raw( admin_url( 'admin.php?page=sc-dashboard' ) ) ); | |
| 65 | + // redirect back. | |
| 66 | + return ( new RedirectResponse( $request ) )->back(); | |
| 64 | 67 | } |
| 65 | 68 | |
| 66 | 69 | /** |
| 67 | 70 | * This deletes and recreates the webhook |