Skip to content
Snippets Groups Projects
Unverified Commit 02ec4b11 authored by Ajay Nishad's avatar Ajay Nishad Committed by GitHub
Browse files

Merge pull request #10 from beckn/feat/ajay/create_arch

Add new arch
parents 625bd652 cabf05e0
No related branches found
Tags v0.7.4
No related merge requests found
Showing
with 0 additions and 57 deletions
import { Request, Response, NextFunction } from "express";
import { searchService } from "./service";
export const searchController = async (
req: Request,
res: Response,
next: NextFunction
) => {
try {
const payloadForBAP = await searchService(req?.body);
return res.status(200).send(payloadForBAP);
} catch (error: any) {
return res.status(400).json({ success: false, message: error.message });
}
};
import { buildRequestContextVer1_1_0 } from "../../common";
import * as mapperService from "../../common/mapper.service";
import { ProtocolServer } from "../../common/protocol-server.service";
export const searchService = async (body: any) => {
try {
const context = buildRequestContextVer1_1_0(body?.context, "search");
const request = await mapperService.map({ ...body, context }, "search");
console.log(JSON.stringify(request));
const response = await new ProtocolServer(request).call();
return await mapperService.map(response.data, "on_search");
} catch (error: any) {
console.log(error.response.data.error.data.errors);
}
};
import { Request, Response, NextFunction } from "express";
import { selectService } from "./service";
export const selectController = async (
req: Request,
res: Response,
next: NextFunction
) => {
try {
const payloadForBAP = await selectService(req?.body);
return res.status(200).send(payloadForBAP);
} catch (error: any) {
return res.status(400).json({ success: false, message: error.message });
}
};
import { buildRequestContextVer1_1_0 } from "../../common";
import * as mapperService from "../../common/mapper.service";
import { ProtocolServer } from "../../common/protocol-server.service";
export const selectService = async (body: any) => {
try {
return await mapperService.map(response.data, "on_select"); // Response will hold response from PS
} catch (error: any) {
console.log(error.response.data.error.data.errors);
}
};
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment