Honor preferContactAvatars field on AccountRecord

This commit is contained in:
Scott Nonnenberg 2022-01-25 09:44:45 -08:00 committed by GitHub
parent f5eb17e0d1
commit 68a458ec4a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 163 additions and 4 deletions

View file

@ -0,0 +1,24 @@
// Copyright 2020-2021 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
export function areArraysMatchingSets<T>(
left: Array<T>,
right: Array<T>
): boolean {
const leftSet = new Set(left);
const rightSet = new Set(right);
for (const item of leftSet) {
if (!rightSet.has(item)) {
return false;
}
}
for (const item of rightSet) {
if (!leftSet.has(item)) {
return false;
}
}
return true;
}