( resolve, reject ) => { postEditStore.startEditingNew( siteID ); postEditStore.saveEdited( { title: menuItem.name, ID: 'new', type: 'page', status: 'publish', }, ( error, data ) => { postEditStore.stopEditing(); if ( ! error && data ) { menuItem.url = data.URL; menuItem.content_id = data.ID; resolve(); return; } reject( error ); } ); }
( resolve, reject ) => { postEditStore.startEditingNew( siteID ); postEditStore.saveEdited( { title: menuItem.name, ID: 'new', type: 'page', status: 'publish' }, function( error, data ) { postEditStore.stopEditing(); if ( !error && data ) { menuItem.url = data.URL menuItem.content_id = data.ID resolve(); } else { reject( error ); } } ); }