Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CGCP] Create endpoint to access conversation history #74

Open
chinmoy12c opened this issue May 16, 2023 · 5 comments
Open

[CGCP] Create endpoint to access conversation history #74

chinmoy12c opened this issue May 16, 2023 · 5 comments

Comments

@chinmoy12c
Copy link
Member

chinmoy12c commented May 16, 2023

Currently, web channel uses transaction layer API to fetch conversation history. This will not be possible once the external access to the transaction layer is blocked. This endpoint should be exposed from UCI API itself.

Part of: Remove exposure of 9080 port in inbound

Project

UCI

Organization Name:

Samagra

Domain

Communications

Tech Skills Needed:

Nest.js, Java, SpringBoot, React

Mentor(s)

@chinmoy12c

Complexity

Low

Category

Security

Sub Category

API, Backend, Technical Debt.

@chinmoy12c chinmoy12c changed the title Create endpoint to access conversation history [CGCP] Create endpoint to access conversation history Jun 20, 2023
@c4gt-community-support
Copy link

c4gt-community-support bot commented Jul 13, 2023

Hi!
Mandatory Details - The following details essential to submit tickets to C4GT Community Program are missing. Please add them!

  • Product Name - Please add a heading called Product Name and mention the name of the product below it.

Without these details, the ticket cannot be listed on the C4GT Community Listing.

Please update the ticket

@mecskyverse
Copy link

Hey @chinmoy12c can I work on this issue.
of uci-apis

@chinmoy12c
Copy link
Member Author

Hey @chinmoy12c can I work on this issue.
of uci-apis

Sure go ahead. You'll find the documentation of the implementation here: https://uci.sunbird.org/use/developer/api-documentation/history-apis. This implementation currently resides on the transaction layer inbound service.
UCI-API needs to provide an endpoint which queries the inbound service in turn and returns the result.

@mecskyverse
Copy link

Hey @chinmoy12c can I work on this issue.
of uci-apis

Sure go ahead. You'll find the documentation of the implementation here: https://uci.sunbird.org/use/developer/api-documentation/history-apis. This implementation currently resides on the transaction layer inbound service. UCI-API needs to provide an endpoint which queries the inbound service in turn and returns the result.

I am on it.

@mecskyverse
Copy link

Hey, @chinmoy12c sorry for the late response. I understand that in the Inbound repo, we have XmsgHistoryController which handles HTTP request for history API. We need to move this logic in uci-api to create an endpoint for accessing history api. But I can't figure out a way to do it. Can you please suggest me some steps or correct me if I am wrong?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants