import { hashAPIPath } from "../../../actions"; import { getBlobs, createRepCompleteMessage, } from "../../../actions/azurestorage"; import nextConnect from "next-connect"; import middleware from "../middleware/middleware"; const ApiProxy = nextConnect(); ApiProxy.use(middleware); ApiProxy.get(async (req, res) => { var containerName = req.query.container; var tempCaseRef = req.query.tempcaseref; var filename = req.query.repid; //console.log(hashAPIPath(checkquerypath), checkHash); //console.log(hashAPIPath(checkquerypath) == "&hash=" + checkHash); //if (hashAPIPath(checkquerypath) == "&hash=" + checkHash) { await createRepCompleteMessage(containerName, tempCaseRef, filename).then( (data) => { console.log( "/////Create Rep complete Message:\n" + tempCaseRef, "\n" + "insertedOn:" + data.insertedOn, "\n" + "messageId:" + data.messageId, "\n" + "response.status:" + data._response.status, "\n//////////////" ); return res.status(200).json(data); } ); // } else { // return res.status(400).json(); // } }); export const config = { api: { bodyParser: false, }, }; export default ApiProxy;