use await for faunadb call in lambda

This commit is contained in:
samepant
2021-03-10 22:17:55 -05:00
parent 2552e8d0c3
commit 4178e20788
+13 -19
View File
@@ -15,23 +15,17 @@ exports.handler = (event, context, callback) => {
const multisig = {
data: data,
};
/* construct the fauna query */
return client
.query(q.Create(q.Collection("Multisig"), multisig))
.then((response) => {
console.log("success", response);
/* Success! return the response with statusCode 200 */
return callback(null, {
statusCode: 200,
body: JSON.stringify(response),
});
})
.catch((error) => {
console.log("error", error);
/* Error! return the error with statusCode 400 */
return callback(null, {
statusCode: 400,
body: JSON.stringify(error),
});
});
try {
const faunaRes = await client.query(q.Create(q.Collection("Multisig"), multisig))
console.log("success", response);
return {
statusCode: 200,
body: JSON.stringify(response),
}
} catch (error) {
return {
statusCode: 400,
body: JSON.stringify(error),
}
}
};