pantasystem / Milktea

Misskey, MastodonのAndroidクライアント「Milktea」のソースコード
GNU General Public License v3.0
251 stars 22 forks source link

Sky Bridgeについての調査を行う #1755

Open pantasystem opened 1 year ago

pantasystem commented 1 year ago

概要

BlueskyでMastodon向けのクライアントアプリケーションを使用できるようにする Sky bridgeというものが発表された。 https://gigazine.net/news/20230708-sky-bridge-mastodon-bluesky/

しかしMilkteaでは動作しないということが発覚したので、 動作しない原因と動作させる方法についての調査と解決をしたい。 https://calc.panta.systems/notes/9gxq37ynausqoyxd

pantasystem commented 1 year ago

nodeinfoを取得するエンドポイントが機能していないため 動作させることができないことが発覚した。

pantasystem commented 1 year ago

CloudflareのWorkerでnodeinfoの取得を中継する仕組みを作って nodeinfoが返せなくなるようなケースに対応できるようにしてしまってもいいかもしれない

pantasystem commented 1 year ago

現状の実装はNodeinfoを取得できること前提になってしまっているので、 いずれにしてもNodeinfoは取得できるようにする必要性がある。

kazu0617 commented 1 year ago

(ひとまずnodeinfoは他でも必要だと思うのでissue立てときました)

pantasystem commented 1 year ago

すみません、助かります!!🙇🙇🙇

kazu0617 commented 1 year ago

@pantasystem 実装してもらえたっぽいのでひとまず飛ばしておきます。 (Milkteaだと現時点ではリストに出てこなさそう)。

https://skybridge.fly.dev/.well-known/nodeinfo