From 66ba82181cb8d0e7e7095fbe760e4e36726fb116 Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Wed, 11 Sep 2024 20:22:17 +0000 Subject: [PATCH] ref(example): update to use async/await --- _example/README.md | 2 +- _example/releases.js | 16 +++++++++------- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/_example/README.md b/_example/README.md index 5fe8b56..0f30096 100644 --- a/_example/README.md +++ b/_example/README.md @@ -23,7 +23,7 @@ install: ```text ~/.config/envman/PATH.env ~/.local/bin/foo -~/.local/opt/foo +~/.local/opt/foo/ ``` ## Cheat Sheet diff --git a/_example/releases.js b/_example/releases.js index c1502d7..a4147af 100644 --- a/_example/releases.js +++ b/_example/releases.js @@ -12,17 +12,19 @@ var repo = 'ripgrep'; /** **/ /******************************************************************************/ -module.exports = function (request) { - return github(request, owner, repo).then(function (all) { - return all; - }); +module.exports = async function (request) { + let all = await github(request, owner, repo); + return all; }; if (module === require.main) { - module.exports(require('@root/request')).then(function (all) { - all = require('../_webi/normalize.js')(all); + (async function () { + let request = require('@root/request'); + let normalize = require('../_webi/normalize.js'); + let all = await module.exports(request); + all = normalize(all); // just select the first 5 for demonstration all.releases = all.releases.slice(0, 5); console.info(JSON.stringify(all, null, 2)); - }); + })(); }