this repo has no description

ogre: request jpeg from avatar service

This plays nice with satori and doesn't require wacky conversions etc.

Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>

anirudh.fi 1591c485 5e4014d0

verified
+9 -8
+1 -1
appview/issues/opengraph.go
··· 29 29 if err != nil { 30 30 ownerHandle = f.Did 31 31 } else { 32 - ownerHandle = "@" + owner.Handle.String() 32 + ownerHandle = owner.Handle.String() 33 33 } 34 34 35 35 var authorHandle string
+1 -1
appview/pulls/opengraph.go
··· 30 30 if err != nil { 31 31 ownerHandle = f.Did 32 32 } else { 33 - ownerHandle = "@" + owner.Handle.String() 33 + ownerHandle = owner.Handle.String() 34 34 } 35 35 36 36 var authorHandle string
+2 -2
appview/repo/opengraph.go
··· 26 26 if err != nil { 27 27 ownerHandle = f.Did 28 28 } else { 29 - ownerHandle = "@" + owner.Handle.String() 29 + ownerHandle = owner.Handle.String() 30 30 } 31 31 32 32 avatarUrl := rp.pages.AvatarUrl(ownerHandle, "256") ··· 69 69 }) 70 70 } 71 71 72 - var ogLanguages []ogre.LanguageData 72 + ogLanguages := []ogre.LanguageData{} 73 73 for _, lang := range languageStats { 74 74 if len(ogLanguages) >= 5 { 75 75 break
+4 -4
ogre/src/components/shared/avatar.tsx
··· 4 4 } 5 5 6 6 export function Avatar({ src, size = 64 }: AvatarProps) { 7 - const avatarSrc = 8 - src.includes("avatar.tangled.sh") && !src.includes("format=") 9 - ? `${src}${src.includes("?") ? "&" : "?"}format=jpeg` 10 - : src; 7 + const avatarSrc = src.includes("avatar.tangled.sh") 8 + ? src.replace(/[?&]format=\w+/, "").replace(/[?&]$/, "") + 9 + (src.includes("?") ? "&" : "?") + "format=jpeg" 10 + : src; 11 11 12 12 return ( 13 13 <div
+1
package.json
··· 1 + {}