router.get('/download', (req, res) => { client.downloadFiles(req.user, req.services, req.query.hash, req.query.files, res); });
changePasswordWithToken({ token: parsedParams.token, hash: parsedParams.hash, password, }) .then(() => { this.setState({ success: true, loading: false, password: "", passwordConfirm: "", }); setTimeout(() => { history.push("/login"); }, 3000); }) .catch(() => { this.setState({ loading: false, error: "The request failed, please try again or get in touch with us for help." }); });
app.get('/api/tx', function(req, res){ const receipt = poa.getReceipt(req.query.hash); if (!receipt) { return res.json({ success: false, error: "Invalid transaction hash. Transaction not found." }) } else { res.json({ success: true, data: receipt }) } })
// Query Get Block by Hash router.get('/channels/:channelName/blocks', function(req, res) { logger.debug('================ GET BLOCK BY HASH ======================'); let hash = req.query.hash; let peer = req.query.peer; let channelName = req.params.channelName; logger.debug('channelName : ' + channelName); if (!hash) { res.json(getErrorMessage('\'hash\'')); return; } query.getBlockByHash(peer, hash, req.username, req.orgname, channelName).then( function(message) { res.send(message); }); });