[+] Generate avatar url

This commit is contained in:
Hykilpikonna
2019-12-02 21:59:45 -05:00
parent 3aef7c1223
commit 7f42eabbd1
+8
View File
@@ -1,3 +1,4 @@
const md5 = require('md5');
export default class LoginUser
{
@@ -34,5 +35,12 @@ export default class LoginUser
this.birthday = json.birthday;
this.avatarUrl = json.avatarUrl;
this.token = json.token;
// Generate default avatar
if (this.avatarUrl == null || this.avatarUrl == '')
{
this.avatarUrl = `https://www.gravatar.com/avatar/${md5(this.emails[0])}?d=` + encodeURIComponent(
`https://ui-avatars.com/api/${this.firstName.charAt(0)}${this.lastName.charAt(0)}/128`);
}
}
}