async'ify the groups code

This commit is contained in:
Girish Ramakrishnan
2021-06-28 15:15:28 -07:00
parent 7009c142cb
commit 31498afe39
15 changed files with 392 additions and 1065 deletions

View File

@@ -133,20 +133,14 @@ function setup(done) {
callback(null);
});
},
function (callback) {
groups.create(GROUP_NAME, '', function (error, result) {
if (error) return callback(error);
async function () {
const result = await groups.add({ name: GROUP_NAME, source: '' });
GROUP_ID = result.id;
callback();
});
GROUP_ID = result.id;
},
function (callback) {
async.series([
groups.addMember.bind(null, GROUP_ID, USER_0.id),
groups.addMember.bind(null, GROUP_ID, USER_1.id)
], callback);
async function () {
await groups.addMember(GROUP_ID, USER_0.id);
await groups.addMember(GROUP_ID, USER_1.id);
}
], done);
}