force retry

This commit is contained in:
Daniel Lugo 2020-02-24 18:29:28 -04:00
parent 7ef3a9cb7f
commit a26c00e03a

View file

@ -159,18 +159,20 @@ const pubToEpub = async pub => {
* @returns {Promise<string|null>} * @returns {Promise<string|null>}
*/ */
const recipientPubToLastReqSentID = async recipientPub => { const recipientPubToLastReqSentID = async recipientPub => {
const lastReqSentID = await tryAndWait(async (_, user) => { const maybeLastReqSentID = await tryAndWait(
(_, user) => {
const userToLastReqSent = user.get(Key.USER_TO_LAST_REQUEST_SENT) const userToLastReqSent = user.get(Key.USER_TO_LAST_REQUEST_SENT)
const data = await userToLastReqSent.get(recipientPub).then() return userToLastReqSent.get(recipientPub).then()
},
// retry on undefined, in case it is a false negative
v => typeof v === 'undefined'
)
if (typeof data !== 'string') { if (typeof maybeLastReqSentID !== 'string') {
return null return null
} }
return data return maybeLastReqSentID
})
return lastReqSentID
} }
/** /**