From 6458bf739863f4c87175808882644592b0ff1870 Mon Sep 17 00:00:00 2001 From: Daniel Lugo Date: Tue, 28 Jan 2020 21:50:54 -0400 Subject: [PATCH] take disconnect into account --- services/gunDB/contact-api/events.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/services/gunDB/contact-api/events.js b/services/gunDB/contact-api/events.js index e12f95c1..332a00a5 100644 --- a/services/gunDB/contact-api/events.js +++ b/services/gunDB/contact-api/events.js @@ -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() })