INFRA-3664 : Make get users in conversation api more performant, add api to sync incident users, module to track request statuses and remove old add incident-user api (#451)

* INFRA-3664 : Make get users in conversation api more performant

* INFRA-3664 : Add apis for incident user sync and get users in incident performance improvements

* INFRA-3664 : Self review

* INFRA-3664 : Add migration script

* INFRA-3664 : Review comments

* INFRA-3664 : Constant chanes

* INFRA-3664 : Add rate limit constants

* INFRA-3664 : Add rate limit constants

* INFRA-3664 : Fix failing tests

* INFRA-3664 : Add UT's
This commit is contained in:
Vijay Joshi
2024-08-29 11:52:56 +05:30
committed by GitHub
parent a10d71aaea
commit 288a7f8457
38 changed files with 1236 additions and 30 deletions

View File

@@ -85,3 +85,5 @@ generatemocks:
cd $(CURDIR)/repository/incidentStatus && minimock -i IncidentStatusRepository -s _mock.go -o $(CURDIR)/mocks/incidentStatus
cd $(CURDIR)/service/incidentStatus && minimock -i IncidentStatusService -s _mock.go -o $(CURDIR)/mocks
cd $(CURDIR)/repository/incidentUser && minimock -i IncidentUserRepository -s _mock.go -o $(CURDIR)/mocks
cd $(CURDIR)/repository/requestStatus && minimock -i RequestStatusRepository -s _mock.go -o $(CURDIR)/mocks
cd $(CURDIR)/service/requestStatus && minimock -i RequestStatusService -s _mock.go -o $(CURDIR)/mocks