Basic data enrichment (#3023)

* Add Enrich to frontend

* Naive backend implementation

* Add work email check

* Rename Enrich to Quick Action

* Refactor logic to a separate service

* Refacto to separate IntelligenceService

* Small fixes

* Missing Break statement

* Address PR comments

* Create company interface

* Improve edge case handling

* Use httpService instead of Axios

* Fix server tests
This commit is contained in:
Félix Malfait
2023-12-18 15:45:30 +01:00
committed by GitHub
parent 576492f3c0
commit fff51a2d91
38 changed files with 16928 additions and 27 deletions

View File

@ -7015,6 +7015,18 @@ __metadata:
languageName: node
linkType: hard
"@nestjs/axios@npm:^3.0.1":
version: 3.0.1
resolution: "@nestjs/axios@npm:3.0.1"
peerDependencies:
"@nestjs/common": ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0
axios: ^1.3.1
reflect-metadata: ^0.1.12
rxjs: ^6.0.0 || ^7.0.0
checksum: 07f36e260a21fbc52be8f1dcc55d71f4de741264d467adaaf4b1c3926a5c9367bc77a2dac4462e638db3a39ec11051ccad36fe958f8513f54bc3e57fba6329a2
languageName: node
linkType: hard
"@nestjs/cli@npm:^9.0.0":
version: 9.5.0
resolution: "@nestjs/cli@npm:9.5.0"
@ -16313,7 +16325,7 @@ __metadata:
languageName: node
linkType: hard
"axios@npm:^1.4.0, axios@npm:^1.5.1, axios@npm:^1.6.1":
"axios@npm:^1.5.1, axios@npm:^1.6.1, axios@npm:^1.6.2":
version: 1.6.2
resolution: "axios@npm:1.6.2"
dependencies:
@ -40988,6 +41000,7 @@ __metadata:
"@graphql-tools/schema": "npm:^10.0.0"
"@graphql-yoga/nestjs": "patch:@graphql-yoga/nestjs@2.1.0#./patches/@graphql-yoga+nestjs+2.1.0.patch"
"@nestjs/apollo": "npm:^11.0.5"
"@nestjs/axios": "npm:^3.0.1"
"@nestjs/cli": "npm:^9.0.0"
"@nestjs/common": "npm:^9.0.0"
"@nestjs/config": "npm:^2.3.2"
@ -41032,7 +41045,7 @@ __metadata:
"@typescript-eslint/parser": "npm:^5.0.0"
add: "npm:^2.0.6"
apollo-server-express: "npm:^3.12.0"
axios: "npm:^1.4.0"
axios: "npm:^1.6.2"
bcrypt: "npm:^5.1.1"
body-parser: "npm:^1.20.2"
bullmq: "npm:^4.14.0"