Merged in feat/SW-1266-implement-sas-link-account-endpoint (pull request #1332)

Implement API call to link SAS account

* Add endpoint to actually link SAS account linking

* add logging of error

* Refactor tocDate to getCurrentDateWithoutTime

Approved-by: Joakim Jäderberg
This commit is contained in:
Anton Gunnarsson
2025-02-20 08:55:10 +00:00
parent 21e564934d
commit 7155165360
4 changed files with 65 additions and 12 deletions

View File

@@ -141,16 +141,30 @@ async function handleLinkAccount({
if (!res || error) {
console.error("[SAS] link account error", error)
return {
url: `/${lang}/sas-x-scandic/error?errorCode=link_error`,
url: `/${lang}/sas-x-scandic/error`,
}
}
console.log("[SAS] link account response", res)
switch (res.linkingState) {
case "alreadyLinked":
return {
url: `/${lang}/sas-x-scandic/error?errorCode=alreadyLinked`,
type: "replace",
}
case "linked":
return {
url: `/${lang}/sas-x-scandic/link/success`,
type: "replace",
}
case "dateOfBirthMismatch":
return {
url: `/${lang}/sas-x-scandic/error?errorCode=dateOfBirthMismatch`,
type: "replace",
}
case "error":
return {
url: `/${lang}/sas-x-scandic/error`,
type: "replace",
}
}
}