mySecret() util

This commit is contained in:
Daniel Lugo 2020-01-25 15:00:34 -04:00
parent 5f2ef409c2
commit 1b0202c950

View file

@ -1,6 +1,7 @@
/** /**
* @format * @format
*/ */
const { getUser, mySEA: SEA } = require('../../Mediator')
const ErrorCode = require('../errorCode') const ErrorCode = require('../errorCode')
const Key = require('../key') const Key = require('../key')
@ -16,6 +17,14 @@ const Key = require('../key')
*/ */
const delay = ms => new Promise(res => setTimeout(res, ms)) const delay = ms => new Promise(res => setTimeout(res, ms))
/**
* @returns {Promise<string>}
*/
const mySecret = () => {
const user = getUser()
return SEA.secret(user._.sea.epub, user._.sea)
}
/** /**
* @template T * @template T
* @param {Promise<T>} promise * @param {Promise<T>} promise
@ -292,5 +301,6 @@ module.exports = {
reqWasAccepted, reqWasAccepted,
currHandshakeAddress, currHandshakeAddress,
tryAndWait, tryAndWait,
mySecret,
promisifyGunNode: require('./promisifygun') promisifyGunNode: require('./promisifygun')
} }