Skip to content

Instantly share code, notes, and snippets.

@arielivandiaz
Created November 2, 2019 18:34
Show Gist options
  • Select an option

  • Save arielivandiaz/f2094ec50e16f81a1a64b02f5a7cf9e7 to your computer and use it in GitHub Desktop.

Select an option

Save arielivandiaz/f2094ec50e16f81a1a64b02f5a7cf9e7 to your computer and use it in GitHub Desktop.

Revisions

  1. arielivandiaz created this gist Nov 2, 2019.
    27 changes: 27 additions & 0 deletions async.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,27 @@
    let getUser = async (userId) => {
    let promise = new Promise((resolve, reject) => {

    sql.query("SELECT * FROM `users` WHERE `id`=" + userId).then((userInfo) => {

    resolve(userInfo);


    }).catch((reject) => { //Sql reject

    reject(reject);

    });

    });
    return await promise;
    }


    let printUsername = async (id) => {

    var user = await getUser(id);
    console.log(user.name);

    }

    printUsername(1);