{
  "version": 3,
  "sources": ["../../src/providers/DappProvider/helpers/login/helpers/extractAddressFromToken.ts"],
  "sourcesContent": ["import { setLoginToken } from 'store/actions/loginInfo/loginInfoActions';\nimport { getAccountFromToken } from './getAccountFromToken';\n\ninterface IExtractAccountFromTokenProps {\n  loginToken: string;\n  extraInfoData: {\n    multisig?: string;\n    impersonate?: string;\n  };\n  address: string;\n}\n\nexport async function extractAddressFromToken({\n  loginToken,\n  extraInfoData,\n  address\n}: IExtractAccountFromTokenProps): Promise<string> {\n  const accountDetails = await getAccountFromToken({\n    originalLoginToken: loginToken,\n    extraInfoData,\n    address\n  });\n\n  if (accountDetails.modifiedLoginToken) {\n    setLoginToken(accountDetails.modifiedLoginToken);\n  }\n\n  return accountDetails.address;\n}\n"],
  "mappings": "kFAYA,eAAsBA,EAAwB,CAC5C,WAAAC,EACA,cAAAC,EACA,QAAAC,CACF,EAAmD,CACjD,IAAMC,EAAiB,MAAMC,EAAoB,CAC/C,mBAAoBJ,EACpB,cAAAC,EACA,QAAAC,CACF,CAAC,EAED,OAAIC,EAAe,oBACjBE,EAAcF,EAAe,kBAAkB,EAG1CA,EAAe,OACxB",
  "names": ["extractAddressFromToken", "loginToken", "extraInfoData", "address", "accountDetails", "getAccountFromToken", "setLoginToken"]
}
