mirror of
https://github.com/lubosz/overte.git
synced 2025-08-07 16:41:02 +02:00
switch to regexp-based method of extracting marketplaceId from url
This commit is contained in:
parent
1778e59142
commit
a26248e1d2
1 changed files with 10 additions and 6 deletions
|
@ -5,14 +5,18 @@ ListModel {
|
||||||
property url externalAvatarThumbnailUrl;
|
property url externalAvatarThumbnailUrl;
|
||||||
|
|
||||||
function extractMarketId(avatarUrl) {
|
function extractMarketId(avatarUrl) {
|
||||||
var splittedUrl = avatarUrl.split('/');
|
|
||||||
var marketId = splittedUrl[splittedUrl.length - 2];
|
var guidRegexp = '([A-Z0-9]{8}-[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{12})';
|
||||||
var indexOfVSuffix = marketId.indexOf('-v');
|
|
||||||
if(indexOfVSuffix !== -1) {
|
var regexp = new RegExp(guidRegexp,["i"]);
|
||||||
marketId = marketId.substring(0, indexOfVSuffix);
|
var match = regexp.exec(avatarUrl);
|
||||||
|
if (match !== null)
|
||||||
|
{
|
||||||
|
console.debug('marketplaceId guid', match[1]);
|
||||||
|
return match[1];
|
||||||
}
|
}
|
||||||
|
|
||||||
return marketId;
|
return '';
|
||||||
}
|
}
|
||||||
|
|
||||||
function makeMarketItemUrl(avatarUrl) {
|
function makeMarketItemUrl(avatarUrl) {
|
||||||
|
|
Loading…
Reference in a new issue