irest-app-test
Version:
iRest simulator application tooling and scripts - Backend
2 lines • 1.27 kB
JavaScript
;var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=void 0;var _sqliteConf=_interopRequireDefault(require("../../../sqliteConf")),_responseHelper=_interopRequireDefault(require("../../../helpers/responseHelper")),_messages=require("../../../constants/messages"),_logger=_interopRequireDefault(require("../../../logger"));function status(a,b){var c=_sqliteConf["default"].Mock,d=a.body,e=d.mockStatus,f=d.projectId,g=d.mockIds,h={_id:g};f&&(h={projectId:f});// default false for original document
({})["new"]=!0,c.update({mockStatus:e},{where:h}).then(function(d){return _logger["default"].debug(d),null===d?(a.statusCode=400,a.responseMessage=_messages.badRequestMessage,(0,_responseHelper["default"])(a,b)):void c.findAll({where:h}).then(function(c){return a.responseMessage=_messages.mockStatusChangedMessage,a.statusCode=200,a.responseData={mock:c},(0,_responseHelper["default"])(a,b)})["catch"](function(c){return _logger["default"].error(JSON.stringify(c)),(0,_responseHelper["default"])(a,b)})})["catch"](function(c){return _logger["default"].error(JSON.stringify(c)),(0,_responseHelper["default"])(a,b)})}var _default=exports["default"]=status;