Check for valid avatar image url

This commit is contained in:
Natsumi
2021-04-05 06:03:39 +12:00
parent 656cac6843
commit 90ff269815
2 changed files with 8 additions and 5 deletions

View File

@@ -10387,10 +10387,17 @@ speechSynthesis.getVoices();
$app.methods.getAvatarName = function (args) {
var D = this.userDialog;
D.$avatarInfo = {
id: '',
name: '-'
};
if (!D.visible) {
return;
}
var imageUrl = D.ref.currentAvatarImageUrl;
if (imageUrl.substring(0, 41) !== 'https://api.vrchat.cloud/api/1/file/file_') {
return;
}
var url = new URL(imageUrl);
var pathArray = url.pathname.split('/');
var fileId = pathArray[4];
@@ -10398,10 +10405,6 @@ speechSynthesis.getVoices();
D.$avatarInfo = API.cachedAvatarNames.get(fileId);
return;
}
D.$avatarInfo = {
id: '',
name: ''
};
var params = {
fileId
};