Skip to content

Commit 899d988

Browse files
committed
chore: reuse the script
1 parent a144128 commit 899d988

3 files changed

Lines changed: 19 additions & 21 deletions

File tree

services/apps/merge_suggestions_worker/src/activities/memberMergeSuggestions.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -267,18 +267,16 @@ export async function updateMemberMergeSuggestionsLastGeneratedAt(tenantId: stri
267267
export async function getMembers(
268268
tenantId: string,
269269
batchSize: number,
270-
// afterMemberId?: string,
270+
afterMemberId?: string,
271271
lastGeneratedAt?: string,
272-
exactMemberId?: string,
273272
): Promise<IMemberBaseForMergeSuggestions[]> {
274273
try {
275274
const qx = pgpQx(svc.postgres.reader.connection())
276275
const rows = await queryMembers(qx, {
277276
filter: {
278277
and: [
279278
{ [MemberField.TENANT_ID]: { eq: tenantId } },
280-
exactMemberId ? { [MemberField.ID]: { eq: exactMemberId } } : null,
281-
// afterMemberId ? { [MemberField.ID]: { gt: afterMemberId } } : null,
279+
afterMemberId ? { [MemberField.ID]: { gt: afterMemberId } } : null,
282280
// Include members updated after the last generation to cover both new and modified ones
283281
lastGeneratedAt ? { [MemberField.UPDATED_AT]: { gt: lastGeneratedAt } } : null,
284282
],

services/apps/merge_suggestions_worker/src/types.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,6 @@ export interface ISimilarOrganizationOpensearchResult {
115115
_source: IOrganizationOpensearch
116116
}
117117

118-
export interface ITestMemberOpenSearchResultsArgs {
119-
memberId: string
118+
export interface ITestOrganizationOpenSearchResultsArgs {
119+
organizationId: string
120120
}

services/apps/merge_suggestions_worker/src/workflows/testMemberOpenSearcResults.ts

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,41 @@
11
import { proxyActivities } from '@temporalio/workflow'
22

3-
import * as memberActivities from '../activities/memberMergeSuggestions'
4-
import { ITestMemberOpenSearchResultsArgs } from '../types'
3+
import * as organizationActivities from '../activities/organizationMergeSuggestions'
4+
import { ITestOrganizationOpenSearchResultsArgs } from '../types'
55

6-
const memberActivitiesProxy = proxyActivities<typeof memberActivities>({
6+
const organizationActivitiesProxy = proxyActivities<typeof organizationActivities>({
77
startToCloseTimeout: '10 minute',
88
})
99

10-
export async function testMemberOpenSearchResults(
11-
args: ITestMemberOpenSearchResultsArgs,
10+
export async function testOrganizationOpenSearchResults(
11+
args: ITestOrganizationOpenSearchResultsArgs,
1212
): Promise<void> {
13-
console.log(`Testing OpenSearch results for member: ${args.memberId}`)
13+
console.log(`Testing OpenSearch results for organization: ${args.organizationId}`)
1414

1515
const DEFAULT_TENANT_ID = '875c38bd-2b1b-4e91-ad07-0cfbabb4c49f'
1616

17-
// First get the member details
18-
const results = await memberActivitiesProxy.getMembers(
17+
// First get the organization details
18+
const results = await organizationActivitiesProxy.getOrganizations(
1919
DEFAULT_TENANT_ID,
2020
1,
2121
null,
2222
null,
23-
args.memberId,
23+
[args.organizationId],
2424
)
2525

2626
if (results.length === 0) {
27-
console.log('Member not found!')
27+
console.log('Organization not found!')
2828
return
2929
}
3030

31-
const member = results[0]
32-
console.log('Member details:')
33-
console.log(JSON.stringify(member, null, 2))
31+
const organization = results[0]
32+
console.log('Organization details:')
33+
console.log(JSON.stringify(organization, null, 2))
3434

3535
// Get merge suggestions for this member
36-
const suggestions = await memberActivitiesProxy.getMemberMergeSuggestions(
36+
const suggestions = await organizationActivitiesProxy.getOrganizationMergeSuggestions(
3737
DEFAULT_TENANT_ID,
38-
member,
38+
organization,
3939
)
4040

4141
if (suggestions.length === 0) {

0 commit comments

Comments
 (0)