async await
Copy Below Code
View As A Text File
Show Text Only
Show API
Edit Code
function get_wall_post(post_id) {
return new Promise(function(resolve, reject) {
var obj = { post_id: post_id };
$.ajax({
method: 'POST',
dataType: 'json',
url: base_url + 'get_wall_post',
data: obj,
/* async: false, */
success: function(respObj) {
if (!respObj.error) {
if (!respObj.post) {
reject(console.log('Post Deleted! Following Post has been Deleted!'));
} else {
var post = respObj.post;
}
}
resolve(post);
},
error: function() {
reject(console.log('Post Deleted! Following Post has been Deleted!'));
}
});
});
}
(async() => {
var post = await get_wall_post(post_id);
return post;
})().then((post) => {
});