fix groupings for non-english users
This commit is contained in:
parent
5b0a3d431a
commit
08fedbc2c6
1 changed files with 16 additions and 6 deletions
|
@ -61,18 +61,28 @@
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
async mounted() {
|
async mounted() {
|
||||||
const queryDefaults = `?platform=web&l=en-us&extend=editorialArtwork%2CartistUrl&omit%5Bresource%3Aartists%5D=relationships&include[groupings]=curator&include[albums]=artists&include[songs]=artists&include[music-videos]=artists&fields%5Bartists%5D=name%2Curl%2Cartwork%2CeditorialArtwork%2CgenreNames%2CeditorialNotes`
|
const queryDefaults = {
|
||||||
|
"platform": "web",
|
||||||
|
"l" : this.$root.mklang,
|
||||||
|
"extend": "editorialArtwork,artistUrl",
|
||||||
|
"omit[resource:artists]": "relationships",
|
||||||
|
"include[groupings]": "curator",
|
||||||
|
"include[albums]": "artists",
|
||||||
|
"include[songs]": "artists",
|
||||||
|
"include[music-videos]": "artists",
|
||||||
|
"fields[artists]": "name,url,artwork,editorialArtwork,genreNames,editorialNotes",
|
||||||
|
}
|
||||||
const hash = window.location.hash;
|
const hash = window.location.hash;
|
||||||
// get everything after the first / character but keep everything afterwards
|
// get everything after the first / character but keep everything afterwards
|
||||||
const query = hash.substring(hash.indexOf("/") + 1);
|
const query = hash.substring(hash.indexOf("/") + 1, hash.indexOf("&") > 0 ? hash.indexOf("&") : hash.length);
|
||||||
this.query = query;
|
this.query = query;
|
||||||
if(!this.query.includes("?")) {
|
// if(!this.query.includes("?")) {
|
||||||
this.query += queryDefaults;
|
// this.query += queryDefaults;
|
||||||
}
|
// }
|
||||||
console.debug(query);
|
console.debug(query);
|
||||||
const result = await this.$root.mk.api.v3.music(
|
const result = await this.$root.mk.api.v3.music(
|
||||||
`/v1/editorial/${this.$root.mk.storefrontId}/groupings/${this.query}`
|
`/v1/editorial/${this.$root.mk.storefrontId}/groupings/${this.query}`
|
||||||
);
|
,!this.query.includes("&") ? queryDefaults : {"platform": "web"});
|
||||||
this.data = result.data.data[0];
|
this.data = result.data.data[0];
|
||||||
|
|
||||||
console.log(this.data);
|
console.log(this.data);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue