Sync Call using Database API
Summary
Sync Call using Database APIContent
Hi,
I have a flow something like this. The issue is before the req.oracleMobile.database.get finishes the response is returned. How can i wait till my db operation finishes then only return back from here.
module.exports = { checkToken: function (req, res, loggingFlag) { var result = { "statusCode": 401, "success": false, "message": "Generic Failed." }; var token = req.body.tokens; if (token) { try { var decoded = jwt.decode(token); req.oracleMobile.database.get( 'TABLES', decoded.userName,{sync: true}).then( function (result) { if (somecondition) { //somecode } else { //somecode } }, function (error) { //error handler code } ); } catch (err) { result.statusCode = 403; result.success = false; result.message = "Failed to authenticate ."; } } else { result.statusCode = 403; result.success = false; result.message = "Error Provided."; } return result; },};
1