@@ -65,20 +65,16 @@ async function fetchWithTimeout(netlifyApiToken, path, method = 'GET', payload =
6565 }
6666}
6767
68- async function post ( netlifyApiToken , path , payload ) {
69- return fetchWithTimeout ( netlifyApiToken , path , 'POST' , payload , 'json' ) ;
70- }
71-
7268async function createSite ( netlifyApiToken , payload ) {
73- return post ( netlifyApiToken , 'sites' , payload ) ;
69+ return fetchWithTimeout ( netlifyApiToken , 'sites' , 'POST ', payload ) ;
7470}
7571
7672async function enableIdentity ( netlifyApiToken , siteId ) {
77- return post ( netlifyApiToken , `sites/${ siteId } /identity` , { } ) ;
73+ return fetchWithTimeout ( netlifyApiToken , `sites/${ siteId } /identity` , 'POST' , { } ) ;
7874}
7975
8076async function enableGitGateway ( netlifyApiToken , siteId , provider , token , repo ) {
81- return post ( netlifyApiToken , `sites/${ siteId } /services/git/instances` , {
77+ return fetchWithTimeout ( netlifyApiToken , `sites/${ siteId } /services/git/instances` , 'POST' , {
8278 [ provider ] : {
8379 repo,
8480 access_token : token ,
@@ -87,7 +83,7 @@ async function enableGitGateway(netlifyApiToken, siteId, provider, token, repo)
8783}
8884
8985async function enableLargeMedia ( netlifyApiToken , siteId ) {
90- return post ( netlifyApiToken , `sites/${ siteId } /services/large-media/instances` , { } ) ;
86+ return fetchWithTimeout ( netlifyApiToken , `sites/${ siteId } /services/large-media/instances` , 'POST' , { } ) ;
9187}
9288
9389async function waitForDeploys ( netlifyApiToken , siteId ) {
@@ -96,7 +92,7 @@ async function waitForDeploys(netlifyApiToken, siteId) {
9692
9793 for ( let i = 0 ; i < maxRetries ; i ++ ) {
9894 try {
99- const deploys = await fetchWithTimeout ( netlifyApiToken , `sites/${ siteId } /deploys` , 'GET' , null , 'json' ) ;
95+ const deploys = await fetchWithTimeout ( netlifyApiToken , `sites/${ siteId } /deploys` ) ;
10096
10197 if ( deploys && deploys . some ( deploy => deploy . state === 'ready' ) ) {
10298 return ;
@@ -164,7 +160,7 @@ const methods = {
164160 teardownTest : teardownGitLabTest ,
165161 transformData : transformGitLab ,
166162 createSite : async ( netlifyApiToken , result ) => {
167- const { id, public_key } = await post ( netlifyApiToken , 'deploy_keys' ) ;
163+ const { id, public_key } = await fetchWithTimeout ( netlifyApiToken , 'deploy_keys' , 'POST ') ;
168164 const { gitlabToken } = getEnvs ( ) ;
169165 const project = `${ result . owner } /${ result . repo } ` ;
170166 await fetch ( `https://gitlab.com/api/v4/projects/${ encodeURIComponent ( project ) } /deploy_keys` , {
0 commit comments