Update Application_K_Govind_API_Support.md

This commit is contained in:
K GOVIND
2025-04-01 10:49:57 +05:30
committed by GitHub
parent fe6b068a5c
commit d47cdb6a1f

View File

@ -63,8 +63,9 @@
I would like to intoroduce some feautures as listed above to enhance the api testing support of the application.
### Abstract 1
### Abstract 1(Web Socket Implementation)
Introducing web socket implementation into the APIDash. Introduce a new client and manager to handle the websocket messages and render them in the ui .
The solution involves providing the users with an option to change ping intervals, number of reconnection attempts, interval between reconnection attenpts. All of this would be managed inside the settings. The ui updates would be made using river pod provider specifically for websocket messages for each request ids. All this would be initiated by user clicking on the new APIType (Web Scoket). The appropriate changes would be done in codegen related files to give code.
```
+-------------------------+
@ -110,15 +111,24 @@ Introducing web socket implementation into the APIDash. Introduce a new client a
```
### Detailed Description
- **Problem Statement:** [Explain the problem]
- **Proposed Solution:**
The
- **Technologies & Tools:** The approach uses the package web_socket_channel(^3.0.1)
- **Expected Outcomes:** A clean ui with maximum smoothness satisfying above mentioned solutions.
- **Linked PR for POC:** https://github.com/foss42/apidash/pull/555
- **Linked PR for POC:** https://github.com/foss42/apidash/pull/555 (The PR is in no way the final product but simply to show the code structure and my approach)
### Abstract 2(SSE Support)
Trying to implement SSE Support into the application. The approach is still similar to
### Abstract 3(GraphQL Enhancement)
Proposing to include graph ql variable support and graphql introspection
### Abstract 4(URL Encoded Multipart)
### Abstract 2