Flow Control in JavaScript: Callbacks, Promises, async/await

PHOTO EMBED

Mon Feb 06 2023 08:26:27 GMT+0000 (Coordinated Universal Time)

Saved by @Floony #javascript

async function connect() {
  try {
    const
      connection = await asyncDBconnect('http://localhost:1234'),
      session = await asyncGetSession(connection),
      user = await asyncGetUser(session),
      log = await asyncLogAccess(user);

    return log;
  }
  catch (e) {
    console.log('error', err);
    return null;
  }
}

// run connect (self-executing async function)
(async () => { await connect(); })();
content_copyCOPY

https://www.sitepoint.com/flow-control-callbacks-promises-async-await/?utm_source