parent
be725639d3
commit
579230d135
3 changed files with 29 additions and 4 deletions
|
@ -155,7 +155,7 @@
|
||||||
"imagesloaded": "^4.1.4",
|
"imagesloaded": "^4.1.4",
|
||||||
"json-loader": "^0.5.4",
|
"json-loader": "^0.5.4",
|
||||||
"lbry-format": "https://github.com/lbryio/lbry-format.git",
|
"lbry-format": "https://github.com/lbryio/lbry-format.git",
|
||||||
"lbry-redux": "lbryio/lbry-redux#49b9db5aae8db84ec21231444bf8345d450812b2",
|
"lbry-redux": "lbryio/lbry-redux#372e559caee6af2b2d927e5d42419a71c3d15b57",
|
||||||
"lbryinc": "lbryio/lbryinc#0b4e41ef90d6347819dd3453f2f9398a5c1b4f36",
|
"lbryinc": "lbryio/lbryinc#0b4e41ef90d6347819dd3453f2f9398a5c1b4f36",
|
||||||
"lint-staged": "^7.0.2",
|
"lint-staged": "^7.0.2",
|
||||||
"localforage": "^1.7.1",
|
"localforage": "^1.7.1",
|
||||||
|
|
|
@ -117,6 +117,28 @@ function CollectionForm(props: Props) {
|
||||||
setParams({ ...params, ...paramObj });
|
setParams({ ...params, ...paramObj });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TODO remove this or better decide whether app should delete languages[2+]
|
||||||
|
// This was added because a previous update setting was duplicating language codes
|
||||||
|
function dedupeLanguages(languages) {
|
||||||
|
if (languages.length <= 1) {
|
||||||
|
return languages;
|
||||||
|
} else if (languages.length === 2) {
|
||||||
|
if (languages[0] !== languages[1]) {
|
||||||
|
return languages;
|
||||||
|
} else {
|
||||||
|
return [languages[0]];
|
||||||
|
}
|
||||||
|
} else if (languages.length > 2) {
|
||||||
|
const newLangs = [];
|
||||||
|
languages.forEach((l) => {
|
||||||
|
if (!newLangs.includes(l)) {
|
||||||
|
newLangs.push(l);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
return newLangs;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function getCollectionParams() {
|
function getCollectionParams() {
|
||||||
const collectionParams: {
|
const collectionParams: {
|
||||||
thumbnail_url?: string,
|
thumbnail_url?: string,
|
||||||
|
@ -134,7 +156,7 @@ function CollectionForm(props: Props) {
|
||||||
thumbnail_url: thumbnailUrl,
|
thumbnail_url: thumbnailUrl,
|
||||||
description,
|
description,
|
||||||
bid: String(amount || 0.001),
|
bid: String(amount || 0.001),
|
||||||
languages: languages || [],
|
languages: languages ? dedupeLanguages(languages) : [],
|
||||||
locations: locations || [],
|
locations: locations || [],
|
||||||
tags: tags
|
tags: tags
|
||||||
? tags.map((tag) => {
|
? tags.map((tag) => {
|
||||||
|
@ -175,6 +197,9 @@ function CollectionForm(props: Props) {
|
||||||
langs = [];
|
langs = [];
|
||||||
} else {
|
} else {
|
||||||
langs[0] = code;
|
langs[0] = code;
|
||||||
|
if (langs[0] === langs[1]) {
|
||||||
|
langs.length = 1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (code === LANG_NONE || code === langs[0]) {
|
if (code === LANG_NONE || code === langs[0]) {
|
||||||
|
|
|
@ -10139,9 +10139,9 @@ lazy-val@^1.0.4:
|
||||||
yargs "^13.2.2"
|
yargs "^13.2.2"
|
||||||
zstd-codec "^0.1.1"
|
zstd-codec "^0.1.1"
|
||||||
|
|
||||||
lbry-redux@lbryio/lbry-redux#49b9db5aae8db84ec21231444bf8345d450812b2:
|
lbry-redux@lbryio/lbry-redux#372e559caee6af2b2d927e5d42419a71c3d15b57:
|
||||||
version "0.0.1"
|
version "0.0.1"
|
||||||
resolved "https://codeload.github.com/lbryio/lbry-redux/tar.gz/49b9db5aae8db84ec21231444bf8345d450812b2"
|
resolved "https://codeload.github.com/lbryio/lbry-redux/tar.gz/372e559caee6af2b2d927e5d42419a71c3d15b57"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@ungap/from-entries" "^0.2.1"
|
"@ungap/from-entries" "^0.2.1"
|
||||||
proxy-polyfill "0.1.6"
|
proxy-polyfill "0.1.6"
|
||||||
|
|
Loading…
Add table
Reference in a new issue