use await for faunadb call in lambda
This commit is contained in:
+13
-19
@@ -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),
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user