diff --git a/src/entities/multisigSession.ts b/src/entities/multisigSession.ts index 88d2e62..e44622b 100644 --- a/src/entities/multisigSession.ts +++ b/src/entities/multisigSession.ts @@ -13,6 +13,7 @@ export enum MultisigStatuses { Pending = 'pending', Failed = 'failed', Successful = 'successful', + NotFound = 'not found', } @Entity() diff --git a/src/routes/v1/multisigAuthenticationRouter.ts b/src/routes/v1/multisigAuthenticationRouter.ts index 9a4a289..c416022 100644 --- a/src/routes/v1/multisigAuthenticationRouter.ts +++ b/src/routes/v1/multisigAuthenticationRouter.ts @@ -3,7 +3,10 @@ import { errorMessagesEnum } from '../../utils/errorMessages'; import { logger } from '../../utils/logger'; import { MultisigAuthenticationController } from '@/src/controllers/v1/multisigAuthenticationController'; import { findNonExpiredMultisigSessions } from '@/src/repositories/multisigSessionRepository'; -import { MultisigSession } from '@/src/entities/multisigSession'; +import { + MultisigSession, + MultisigStatuses, +} from '@/src/entities/multisigSession'; import moment from 'moment'; export const multisigAuthenticationRouter = express.Router(); @@ -50,7 +53,11 @@ multisigAuthenticationRouter.get( Number(network), ); - res.send({ active: multisigSession ? true : false }); + res.send({ + status: multisigSession + ? multisigSession.status + : MultisigStatuses.NotFound, + }); } catch (e) { logger.error('multisigAuthenticationController() error', e); next(e);