Move api requests to controls

This commit is contained in:
inpsyde-maticluznar 2024-12-20 13:43:41 +01:00
parent f0a09ba83b
commit da0a81036a
No known key found for this signature in database
GPG key ID: D005973F231309F6
5 changed files with 44 additions and 28 deletions

View file

@ -16,6 +16,7 @@ import {
REST_PERSIST_PATH,
REST_REFRESH_FEATURES_PATH,
REST_WEBHOOKS,
REST_WEBHOOKS_SIMULATE,
} from './constants';
import ACTION_TYPES from './action-types';
@ -123,4 +124,17 @@ export const controls = {
path: REST_WEBHOOKS,
} );
},
async [ ACTION_TYPES.DO_START_WEBHOOK_SIMULATION ]() {
return await apiFetch( {
method: 'POST',
path: REST_WEBHOOKS_SIMULATE,
} );
},
async [ ACTION_TYPES.DO_CHECK_WEBHOOK_SIMULATION_STATE ]() {
return await apiFetch( {
path: REST_WEBHOOKS_SIMULATE,
} );
},
};