fix: admin ui

This commit is contained in:
Rafael Taranto 2024-06-18 10:42:59 +01:00
parent 04eea85a0d
commit 11e0a03df1
6 changed files with 57 additions and 30 deletions

View file

@ -39,7 +39,6 @@ const createLink = (account, userId, level) => {
}
const getApplicantByExternalId = (account, id) => {
console.log('id', id)
if (!id) {
return Promise.reject('Missing required fields: id')
}

View file

@ -31,18 +31,17 @@ const getApplicantStatus = (account, userId) => {
const reviewStatus = _.get('data.review.reviewStatus', r)
const reviewAnswer = _.get('data.review.reviewResult.reviewAnswer', r)
const reviewRejectType = _.get('data.review.reviewResult.reviewRejectType', r)
const sumsubUserId = _.get('data.review.reviewResult.reviewRejectType', r)
console.log('levelName', levelName)
console.log('reviewStatus', reviewStatus)
console.log('reviewAnswer', reviewAnswer)
console.log('reviewRejectType', reviewRejectType)
// if last review was from a different level, return the current level and RETRY
if (levelName !== account.applicantLevel) return { thirdPartyId: sumsubUserId, level: account.applicantLevel, answer: RETRY }
let answer = WAIT
if (reviewAnswer === 'GREEN') answer = APPROVED
if (reviewAnswer === 'GREEN' && reviewStatus === 'completed') answer = APPROVED
if (reviewAnswer === 'RED' && reviewRejectType === 'RETRY') answer = RETRY
if (reviewAnswer === 'RED' && reviewRejectType === 'FINAL') answer = REJECTED
return { level: levelName, answer }
return { thirdPartyId: sumsubUserId, level: levelName, answer }
})
}