aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/relationshipNotifier/utils.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/relationshipNotifier/utils.ts')
-rw-r--r--src/plugins/relationshipNotifier/utils.ts7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/plugins/relationshipNotifier/utils.ts b/src/plugins/relationshipNotifier/utils.ts
index d5fd1da..5de9d75 100644
--- a/src/plugins/relationshipNotifier/utils.ts
+++ b/src/plugins/relationshipNotifier/utils.ts
@@ -80,7 +80,10 @@ export async function syncAndRunChecks() {
if (settings.store.friendRequestCancels && oldFriends?.requests?.length) {
for (const id of oldFriends.requests) {
- if (friends.requests.includes(id)) continue;
+ if (
+ friends.requests.includes(id) ||
+ [RelationshipType.FRIEND, RelationshipType.BLOCKED, RelationshipType.OUTGOING_REQUEST].includes(RelationshipStore.getRelationshipType(id))
+ ) continue;
const user = await UserUtils.fetchUser(id).catch(() => void 0);
if (user)
@@ -164,7 +167,7 @@ export async function syncFriends() {
case RelationshipType.FRIEND:
friends.friends.push(id);
break;
- case RelationshipType.FRIEND_REQUEST:
+ case RelationshipType.INCOMING_REQUEST:
friends.requests.push(id);
break;
}