Add getting the user avatar from the api (#68)
Add getting the user avatar from the api Co-authored-by: kolaente <k@knt.li> Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/68
This commit is contained in:
parent
057f3c8337
commit
d70aa1b21d
1 changed files with 2 additions and 3 deletions
|
@ -1,4 +1,5 @@
|
||||||
import AbstractModel from './abstractModel'
|
import AbstractModel from './abstractModel'
|
||||||
|
import config from '../../public/config'
|
||||||
|
|
||||||
export default class UserModel extends AbstractModel {
|
export default class UserModel extends AbstractModel {
|
||||||
constructor(data) {
|
constructor(data) {
|
||||||
|
@ -10,7 +11,6 @@ export default class UserModel extends AbstractModel {
|
||||||
defaults() {
|
defaults() {
|
||||||
return {
|
return {
|
||||||
id: 0,
|
id: 0,
|
||||||
avatar: '',
|
|
||||||
email: '',
|
email: '',
|
||||||
username: '',
|
username: '',
|
||||||
created: null,
|
created: null,
|
||||||
|
@ -19,7 +19,6 @@ export default class UserModel extends AbstractModel {
|
||||||
}
|
}
|
||||||
|
|
||||||
getAvatarUrl(size = 50) {
|
getAvatarUrl(size = 50) {
|
||||||
const avatarUrl = this.avatar !== '' ? this.avatar : this.avatarUrl
|
return `${config.VIKUNJA_API_BASE_URL}${this.username}/avatar?size=${size}`
|
||||||
return `https://www.gravatar.com/avatar/${avatarUrl}?s=${size}&d=mp`
|
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Add table
Reference in a new issue