in src/js/relay.firefox.com/get_profile_data.js [149:171]
async function applyLocalLabels(addresses) {
if (siteStorageEnabled) {
return addresses;
}
const localAddressCache = (await browser.storage.local.get("relayAddresses")).relayAddresses ?? [];
return addresses.map(address => {
const matchingLocalAddress = localAddressCache.find((localAddress) => {
return (
localAddress.id === address.id &&
localAddress.address === address.address &&
localAddress.domain === address.domain
);
});
return {
...address,
description: matchingLocalAddress?.description ?? address.description,
generated_for: matchingLocalAddress?.generated_for ?? address.generated_for,
used_on: matchingLocalAddress?.used_on ?? address.used_on,
};
});
}