ai/at
ai/at
1
0
5 social-app
syui edited this page 2024-11-18 00:59:17 +00:00

logout状態では/profile/$didを閲覧できない

- ./lib/constants.ts:export const PUBLIC_BSKY_SERVICE = 'https://public.api.bsky.app'
+ ./lib/constants.ts:export const PUBLIC_BSKY_SERVICE = 'https://bsky.syu.is'

timelineのavatarが表示されない

基本的にavatarは以下のようなurlを使用し、timelineはavatar_thumbnailを使用します。

1. https://appview.${host}/img/avatar/plain/${did}/${cid}@jpeg
2. https://${host}/xrpc/com.atproto.sync.getBlob?did=${did}&cid=${cid}

例えば、BSKY_IMG_URI_ENDPOINT=https://cdn.bsky.app/imgを使用すると以下のようになります。

https://cdn.bsky.app/img/avatar_thumbnail/plain/${did}/${rkey}@jpeg

ですが、self-hostではBSKY_BLOB_CACHE_LOC=/dataを使用しますので、画像変換が行われず、表示されません。

これは問題でsocial-appを改造してもiosアプリでは表示されないということです。