function getAliasesWithUpdatedMetadata()

in src/js/relay.firefox.com/get_profile_data.js [246:256]


    function getAliasesWithUpdatedMetadata(updatedAliases, prevAliases) {
      return prevAliases.map(prevAlias => {
        const updatedAlias = updatedAliases.find(otherAlias => otherAlias.id === prevAlias.id) ?? { description: "", generated_for: "", used_on: ""};
        return {
          ...prevAlias,
          description: updatedAlias.description.length > 0 ? updatedAlias.description : prevAlias.description,
          generated_for: updatedAlias.generated_for.length > 0 ? updatedAlias.generated_for : prevAlias.generated_for,
          used_on: updatedAlias.used_on.length > 0 ? updatedAlias.used_on : prevAlias.used_on,
        };
      }
    )}