make make client.on an async function code example

Example 1: async await javascript

function hello() {
  return new Promise((resolve,reject) => {
    setTimeout(() => {
      resolve('I am adam.');
    }, 2000);
  });
}
async function async_msg() {
  try {
    let msg = await hello();
    console.log(msg);
  }
  catch(e) {
    console.log('Error!', e);
  }
}
async_msg(); //output - I am adam.

Example 2: discord function promise

function promise(){
  return new Promise((resolve, reject) =>{
    // Code //
      resolve("Resolved!"); 	// "Returns" resolved 
      reject("Rejected!"); 		// "Returns" rejected
    // Code //
  }):
};

// Usage //
promise()
	.then(res => { 
		console.log(res)	
	}) // Done when resolved //

	.catch(err => { 
		console.log(err)	
	}) // Done when Rejected //