Browse Source

Filter expired invites

master
QuickMythril 6 months ago
parent
commit
55728e38fa
  1. 7
      plugins/plugins/core/group-management/group-management.src.js

7
plugins/plugins/core/group-management/group-management.src.js

@ -1769,14 +1769,16 @@ class GroupManagement extends LitElement {
clearTimeout(timerGroupInvites) clearTimeout(timerGroupInvites)
timerGroupInvites = setTimeout(getGroupInvites, 300000) timerGroupInvites = setTimeout(getGroupInvites, 300000)
} else { } else {
this.myGroupInvites.map(a => { const currentTime = Date.now()
this.myGroupInvites.forEach(a => {
if (a.expiry > currentTime) {
let callTheNewInviteUrl = `${nodeUrl}/groups/${a.groupId}` let callTheNewInviteUrl = `${nodeUrl}/groups/${a.groupId}`
fetch(callTheNewInviteUrl).then(res => { fetch(callTheNewInviteUrl).then(res => {
return res.json() return res.json()
}).then(jsonRes => { }).then(jsonRes => {
myArrObj.push(jsonRes) myArrObj.push(jsonRes)
if (myArrObj.length) { if (myArrObj.length) {
myArrObj.map(b => { myArrObj.forEach(b => {
const infoObjToAdd = { const infoObjToAdd = {
invitee: a.invitee, invitee: a.invitee,
groupId: b.groupId, groupId: b.groupId,
@ -1793,6 +1795,7 @@ class GroupManagement extends LitElement {
} }
this.groupInvites = myInvitesObj this.groupInvites = myInvitesObj
}) })
}
}) })
} }
setTimeout(getGroupInvites, 300000) setTimeout(getGroupInvites, 300000)

Loading…
Cancel
Save