Return input & output filters back to API endpoint

[MAILPOET-2900]
This commit is contained in:
Jan Jakeš
2020-05-13 13:58:23 +02:00
committed by Veljko V
parent 98c78c5c24
commit f986da4d7f
4 changed files with 13 additions and 19 deletions

View File

@ -143,9 +143,11 @@ class Newsletters extends APIEndpoint {
}
public function save($data = []) {
$data = $this->wp->applyFilters('mailpoet_api_newsletters_save_before', $data);
$newsletter = $this->newsletterSaveController->save($data);
$response = $this->newslettersResponseBuilder->build($newsletter);
$previewUrl = $this->getViewInBrowserUrl($newsletter);
$response = $this->wp->applyFilters('mailpoet_api_newsletters_save_after', $response);
return $this->successResponse($response, ['preview_url' => $previewUrl]);
}