瀏覽代碼

Correct letterhead rendering when avatar is missing

master
Immanuel Onyeka 1 年之前
父節點
當前提交
ea8b32df2e
共有 1 個檔案被更改,包括 11 行新增6 行删除
  1. +11
    -6
      components/app.vue

+ 11
- 6
components/app.vue 查看文件

@@ -110,20 +110,25 @@ function getUser() {
return getAvatar(token) return getAvatar(token)
}).then(b => { }).then(b => {
if (!b) return // Exit if token is invalid
const validTypes = ['image/jpeg', 'image/png'] const validTypes = ['image/jpeg', 'image/png']
if (!b || !validTypes.includes(b.type) || b.size <= 1) { if (!b || !validTypes.includes(b.type) || b.size <= 1) {
return fetch("/assets/image/default-avatar.jpg"). fetch("/assets/image/default-avatar.jpg").
then(r => r.blob()).then( a => this.user.avatar = a ) then(r => r.blob()).then( a => this.user.avatar = a )
} else {
this.user.avatar = b
} }
this.user.avatar = b
return getLetterhead(token) return getLetterhead(token)
}).then(b => { }).then(b => {
if (!b) return // Exit if token is invalid const validTypes = ['image/jpeg', 'image/png']
const validTypes = ['image/jpeg', 'image/png'] if (!b || !validTypes.includes(b.type) || b.size <= 1) {
this.user.letterhead = b fetch("/assets/image/default-avatar.jpg").
then(r => r.blob()).then( a => this.user.letterhead = a )
} else {
this.user.letterhead = b
}
}) })


} }


||||||
x
 
000:0
Loading…
取消
儲存