in src/amo/reducers/addons.js [218:265]
developer_comments: selectLocalizedContent(
apiAddon.developer_comments,
lang,
),
edit_url: apiAddon.edit_url,
guid: apiAddon.guid,
has_eula: apiAddon.has_eula,
has_privacy_policy: apiAddon.has_privacy_policy,
homepage: selectLocalizedUrlWithOutgoing(apiAddon.homepage, lang),
icon_url: apiAddon.icon_url,
icons: apiAddon.icons,
id: apiAddon.id,
is_disabled: apiAddon.is_disabled,
is_experimental: apiAddon.is_experimental,
is_source_public: apiAddon.is_source_public,
last_updated: apiAddon.last_updated,
latest_unlisted_version: apiAddon.latest_unlisted_version,
locale_disambiguation: apiAddon.locale_disambiguation,
name: selectLocalizedContent(apiAddon.name, lang),
previews: apiAddon.previews
? createInternalPreviews(apiAddon.previews, lang)
: undefined,
promoted: makeInternalPromoted(apiAddon.promoted),
ratings: apiAddon.ratings,
requires_payment: apiAddon.requires_payment,
review_url: apiAddon.review_url,
slug: apiAddon.slug,
status: apiAddon.status,
summary: selectLocalizedContent(apiAddon.summary, lang),
support_email: selectLocalizedContent(apiAddon.support_email, lang),
support_url: selectLocalizedUrlWithOutgoing(apiAddon.support_url, lang),
tags: apiAddon.tags,
target_locale: apiAddon.target_locale,
type: apiAddon.type,
url: apiAddon.url,
weekly_downloads: apiAddon.weekly_downloads,
// These are custom properties not in the API response.
currentVersionId: apiAddon.current_version
? apiAddon.current_version.id
: null,
isMozillaSignedExtension: false,
isAndroidCompatible: false,
};
const currentVersion = apiAddon.current_version;
if (currentVersion) {