diff --git a/serverless/functions/user.yml b/serverless/functions/user.yml index e9f9986..8f3eea0 100644 --- a/serverless/functions/user.yml +++ b/serverless/functions/user.yml @@ -196,4 +196,19 @@ searchActivities: events: - httpApi: path: /user/activities/specific-search + method: get + +getAllConnectionOfUser: + handler: src/modules/user/handlers/connections/getAllConnectionDetailsOfUser.handler + memorySize: 384 + package: + patterns: + - 'src/modules/user/handlers/connections/**' + - ${file(./serverless/patterns/base.yml):pattern1} + - ${file(./serverless/patterns/base.yml):pattern2} + - ${file(./serverless/patterns/base.yml):pattern3} + - ${file(./serverless/patterns/base.yml):pattern4} + events: + - httpApi: + path: /user/connections/get-all-connections-details method: get \ No newline at end of file diff --git a/src/modules/user/services/user.service.ts b/src/modules/user/services/user.service.ts index 27a9ec6..aa806a7 100644 --- a/src/modules/user/services/user.service.ts +++ b/src/modules/user/services/user.service.ts @@ -1823,6 +1823,20 @@ export class UserService { id: true, schoolCompanyName: true, isSchool: true, + cityXid: true, + cities: { + select: { + id: true, + cityName: true, + stateXid: true, + states: { + select: { + id: true, + stateName: true + } + } + } + } } } }