Skip to content

Commit 89242fb

Browse files
authored
Remove unnecessary opensearch client initializations (#1863)
1 parent 8f9871e commit 89242fb

File tree

4 files changed

+21
-39
lines changed

4 files changed

+21
-39
lines changed

backend/src/services/__tests__/tenantService.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -222,8 +222,8 @@ describe('TenantService tests', () => {
222222
'Engage with relevant content',
223223
'Reach out to influential contacts',
224224
'Reach out to poorly engaged contacts',
225-
'Setup your team',
226-
'Setup your workpace integrations',
225+
'Set up your team',
226+
'Set up your workspace integrations',
227227
])
228228
})
229229
})

services/apps/search_sync_api/src/routes/activity.ts

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,14 @@
11
import express from 'express'
2-
import { ActivitySyncService, OpenSearchService } from '@crowd/opensearch'
2+
import { ActivitySyncService } from '@crowd/opensearch'
33
import { ApiRequest } from '../middleware/index'
44
import { asyncWrap } from 'middleware/error'
5-
import { OPENSEARCH_CONFIG } from 'conf'
65

76
const router = express.Router()
8-
const opensearchConfig = OPENSEARCH_CONFIG()
97

108
router.post(
119
'/sync/activities',
1210
asyncWrap(async (req: ApiRequest, res) => {
13-
const openSearchService = new OpenSearchService(req.log, opensearchConfig)
14-
const activitySyncService = new ActivitySyncService(req.dbStore, openSearchService, req.log)
11+
const activitySyncService = new ActivitySyncService(req.dbStore, req.opensearch, req.log)
1512
const { activityIds } = req.body
1613
try {
1714
await activitySyncService.syncActivities(activityIds)
@@ -25,8 +22,7 @@ router.post(
2522
router.post(
2623
'/sync/tenant/activities',
2724
asyncWrap(async (req: ApiRequest, res) => {
28-
const openSearchService = new OpenSearchService(req.log, opensearchConfig)
29-
const activitySyncService = new ActivitySyncService(req.dbStore, openSearchService, req.log)
25+
const activitySyncService = new ActivitySyncService(req.dbStore, req.opensearch, req.log)
3026

3127
const { tenantId } = req.body
3228
try {
@@ -41,8 +37,7 @@ router.post(
4137
router.post(
4238
'/sync/organization/activities',
4339
asyncWrap(async (req: ApiRequest, res) => {
44-
const openSearchService = new OpenSearchService(req.log, opensearchConfig)
45-
const activitySyncService = new ActivitySyncService(req.dbStore, openSearchService, req.log)
40+
const activitySyncService = new ActivitySyncService(req.dbStore, req.opensearch, req.log)
4641

4742
const { organizationId } = req.body
4843
try {
@@ -57,8 +52,7 @@ router.post(
5752
router.post(
5853
'/cleanup/tenant/activities',
5954
asyncWrap(async (req: ApiRequest, res) => {
60-
const openSearchService = new OpenSearchService(req.log, opensearchConfig)
61-
const activitySyncService = new ActivitySyncService(req.dbStore, openSearchService, req.log)
55+
const activitySyncService = new ActivitySyncService(req.dbStore, req.opensearch, req.log)
6256

6357
const { tenantId } = req.body
6458
try {
@@ -73,8 +67,7 @@ router.post(
7367
router.post(
7468
'/cleanup/activity',
7569
asyncWrap(async (req: ApiRequest, res) => {
76-
const openSearchService = new OpenSearchService(req.log, opensearchConfig)
77-
const activitySyncService = new ActivitySyncService(req.dbStore, openSearchService, req.log)
70+
const activitySyncService = new ActivitySyncService(req.dbStore, req.opensearch, req.log)
7871

7972
const { activityId } = req.body
8073
try {

services/apps/search_sync_api/src/routes/member.ts

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,19 @@
11
import express from 'express'
2-
import { MemberSyncService, OpenSearchService } from '@crowd/opensearch'
2+
import { MemberSyncService } from '@crowd/opensearch'
33
import { ApiRequest } from 'middleware'
44
import { asyncWrap } from 'middleware/error'
5-
import { OPENSEARCH_CONFIG, SERVICE_CONFIG } from 'conf'
5+
import { SERVICE_CONFIG } from 'conf'
66

77
const router = express.Router()
8-
const opensearchConfig = OPENSEARCH_CONFIG()
98
const serviceConfig = SERVICE_CONFIG()
109

1110
router.post(
1211
'/sync/members',
1312
asyncWrap(async (req: ApiRequest, res) => {
14-
const openSearchService = new OpenSearchService(req.log, opensearchConfig)
1513
const memberSyncService = new MemberSyncService(
1614
req.redisClient,
1715
req.dbStore,
18-
openSearchService,
16+
req.opensearch,
1917
req.log,
2018
serviceConfig,
2119
)
@@ -33,11 +31,10 @@ router.post(
3331
router.post(
3432
'/sync/tenant/members',
3533
asyncWrap(async (req: ApiRequest, res) => {
36-
const openSearchService = new OpenSearchService(req.log, opensearchConfig)
3734
const memberSyncService = new MemberSyncService(
3835
req.redisClient,
3936
req.dbStore,
40-
openSearchService,
37+
req.opensearch,
4138
req.log,
4239
serviceConfig,
4340
)
@@ -55,11 +52,10 @@ router.post(
5552
router.post(
5653
'/sync/organization/members',
5754
asyncWrap(async (req: ApiRequest, res) => {
58-
const openSearchService = new OpenSearchService(req.log, opensearchConfig)
5955
const memberSyncService = new MemberSyncService(
6056
req.redisClient,
6157
req.dbStore,
62-
openSearchService,
58+
req.opensearch,
6359
req.log,
6460
serviceConfig,
6561
)
@@ -77,11 +73,10 @@ router.post(
7773
router.post(
7874
'/cleanup/tenant/members',
7975
asyncWrap(async (req: ApiRequest, res) => {
80-
const openSearchService = new OpenSearchService(req.log, opensearchConfig)
8176
const memberSyncService = new MemberSyncService(
8277
req.redisClient,
8378
req.dbStore,
84-
openSearchService,
79+
req.opensearch,
8580
req.log,
8681
serviceConfig,
8782
)
@@ -99,11 +94,10 @@ router.post(
9994
router.post(
10095
'/cleanup/member',
10196
asyncWrap(async (req: ApiRequest, res) => {
102-
const openSearchService = new OpenSearchService(req.log, opensearchConfig)
10397
const memberSyncService = new MemberSyncService(
10498
req.redisClient,
10599
req.dbStore,
106-
openSearchService,
100+
req.opensearch,
107101
req.log,
108102
serviceConfig,
109103
)

services/apps/search_sync_api/src/routes/organization.ts

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,18 @@
11
import express from 'express'
2-
import { OpenSearchService, OrganizationSyncService } from '@crowd/opensearch'
2+
import { OrganizationSyncService } from '@crowd/opensearch'
33
import { ApiRequest } from 'middleware'
44
import { asyncWrap } from 'middleware/error'
5-
import { OPENSEARCH_CONFIG, SERVICE_CONFIG } from 'conf'
5+
import { SERVICE_CONFIG } from 'conf'
66

77
const router = express.Router()
8-
const openSearchConfig = OPENSEARCH_CONFIG()
98
const serviceConfig = SERVICE_CONFIG()
109

1110
router.post(
1211
'/sync/organizations',
1312
asyncWrap(async (req: ApiRequest, res) => {
14-
const openSearchService = new OpenSearchService(req.log, openSearchConfig)
1513
const organizationSyncService = new OrganizationSyncService(
1614
req.dbStore,
17-
openSearchService,
15+
req.opensearch,
1816
req.log,
1917
serviceConfig,
2018
)
@@ -31,10 +29,9 @@ router.post(
3129
router.post(
3230
'/sync/tenant/organizations',
3331
asyncWrap(async (req: ApiRequest, res) => {
34-
const openSearchService = new OpenSearchService(req.log, openSearchConfig)
3532
const organizationSyncService = new OrganizationSyncService(
3633
req.dbStore,
37-
openSearchService,
34+
req.opensearch,
3835
req.log,
3936
serviceConfig,
4037
)
@@ -52,10 +49,9 @@ router.post(
5249
router.post(
5350
'/cleanup/tenant/organizations',
5451
asyncWrap(async (req: ApiRequest, res) => {
55-
const openSearchService = new OpenSearchService(req.log, openSearchConfig)
5652
const organizationSyncService = new OrganizationSyncService(
5753
req.dbStore,
58-
openSearchService,
54+
req.opensearch,
5955
req.log,
6056
serviceConfig,
6157
)
@@ -73,10 +69,9 @@ router.post(
7369
router.post(
7470
'/cleanup/organization',
7571
asyncWrap(async (req: ApiRequest, res) => {
76-
const openSearchService = new OpenSearchService(req.log, openSearchConfig)
7772
const organizationSyncService = new OrganizationSyncService(
7873
req.dbStore,
79-
openSearchService,
74+
req.opensearch,
8075
req.log,
8176
serviceConfig,
8277
)

0 commit comments

Comments
 (0)