You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are places where a proper code paradigm is not followed, such as dependency injection, and certain places where the components are strongly coupled, making testing them difficult. This ticket tracks all these code changes that are required, individual tickets should be filed for each of these issues. This issue will be a long running thread and will be updated as and when we find code that needs to be cleaned up.
NewNetcoreService needs to be fetched using dependency injection instead of using getInstance and actually creating an instance using the new keyword.
All the services using NetcoreWhatsapp currently manually set some of the fields like FileCdn etc. We need to autoconfigure those.
Currently, the RedisCache change to remove @AllArgsConstructor was rolled back due to null pointer exceptions. We need to pinpoint the point of failure and fix this.
Return BadRequestError when both botId and userId are not provided in the history API.
Handle cases in which start date and end date are not provided in history API.
chinmoy12c
changed the title
[Code Cleanup] All services require code cleanup in certain places
[CGCP] [Code Cleanup] All services require code cleanup in certain places
Jun 20, 2023
Hello Sir, My name is Yatharth Tyagi, I have gone through the project description and found it interesting. I want to contribute to this project. I'm compatible with the mentioned tech stack. Looking for your guidance. Thank you.
chinmoy12c
changed the title
[CGCP] [Code Cleanup] All services require code cleanup in certain places
[CGCP] [Milestone] [Code Cleanup] All services require code cleanup in certain places
Jul 4, 2023
This is a part of the milestones: samagra-comms/uci-apis#159
There are places where a proper code paradigm is not followed, such as dependency injection, and certain places where the components are strongly coupled, making testing them difficult. This ticket tracks all these code changes that are required, individual tickets should be filed for each of these issues. This issue will be a long running thread and will be updated as and when we find code that needs to be cleaned up.
new
keyword.Product Name
UCI
Organization Name:
Samagra
Domain
Communications
Tech Skills Needed:
Java, SpringBoot
Mentor(s)
@chinmoy12c
Complexity
Medium
Category
Code Cleanup
Sub Category
API, Backend, Technical Debt.
The text was updated successfully, but these errors were encountered: