take disconnect into account

This commit is contained in:
Daniel Lugo 2020-01-28 21:50:54 -04:00
parent 61ece2905a
commit 6458bf7398

View file

@ -918,8 +918,13 @@ const onSimplerReceivedRequests = (cb, gun, user, SEA) => {
user
.get(Key.USER_TO_INCOMING)
.map()
.on((_, userPK) => {
requestorsAlreadyAccepted.add(userPK)
.on((incomingID, userPK) => {
const disconnected = incomingID === null
if (disconnected) {
requestorsAlreadyAccepted.delete(userPK)
} else {
requestorsAlreadyAccepted.add(userPK)
}
callCB()
})