pending request filters

pull/1138/head
Vincent 5 years ago
parent 2378574519
commit f5bdcca569

@ -994,22 +994,21 @@
ConversationController.get(d) ConversationController.get(d)
); );
console.log('[vince] allConversationsWithUser:', allConversationsWithUser);
// Search through each conversation (device) for friend request messages // Search through each conversation (device) for friend request messages
const pendingRequestPromises = allConversationsWithUser.map(async c => const pendingRequestPromises = allConversationsWithUser.map(
(await c.getFriendRequests(direction, status))[0] async conversation => {
const request = (await conversation.getFriendRequests(
direction,
status
))[0];
return { conversation, request };
}
); );
console.log('[vince] pendingRequestPromises:', pendingRequestPromises);
let pendingRequests = await Promise.all(pendingRequestPromises); let pendingRequests = await Promise.all(pendingRequestPromises);
console.log('[vince] pendingRequests:', pendingRequests); // Filter out all undefined requests
pendingRequests = pendingRequests.filter(p => Boolean(p.request));
pendingRequests = pendingRequests.filter(p => Boolean(p));
console.log('[vince] pendingRequests:', pendingRequests);
// We set all friend request messages from all devices // We set all friend request messages from all devices
// from a user here to accepted where possible // from a user here to accepted where possible

Loading…
Cancel
Save