From 6a05e6d6068e6737c5d316719eb38439547bfa05 Mon Sep 17 00:00:00 2001
From: Sasha Ilieva <sasha.ilieva@vereign.com>
Date: Thu, 21 May 2020 13:07:31 +0300
Subject: [PATCH] Fix response messages

---
 javascript/src/utilities/secrets.js | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

diff --git a/javascript/src/utilities/secrets.js b/javascript/src/utilities/secrets.js
index 8da1897..8c11a40 100644
--- a/javascript/src/utilities/secrets.js
+++ b/javascript/src/utilities/secrets.js
@@ -75,15 +75,23 @@ export const checkRecoveryKeyCombine = (recoveryKey, recoveryKeyShares) => {
   console.log({ beginIndex, endIndex });
   checkKey = combineSecret(recoveryKeyShares.slice(beginIndex, endIndex));
   if (checkKey !== recoveryKey) {
-    return encodeResponse("400", "", "First sanity check failed");
+    return encodeResponse(
+      "400",
+      "",
+      "Sanity check with required number of shares failed"
+    );
   }
-  checkKey = combineSecret(recoveryKeyShares.slice(0, 2));
+  checkKey = combineSecret(recoveryKeyShares.slice(0, 1));
   if (checkKey === recoveryKey) {
-    return encodeResponse("400", "", "Second sanity check failed");
+    return encodeResponse(
+      "400",
+      "",
+      "Sanity check with less than required shares failed"
+    );
   }
   checkKey = combineSecret(recoveryKeyShares);
   if (checkKey !== recoveryKey) {
-    return encodeResponse("400", "", "Third sanity check failed");
+    return encodeResponse("400", "", "Sanity check with all shares failed");
   }
 
   return encodeResponse("200", "", "Check passed");
-- 
GitLab