せっかくなので定期的にタイムラインを更新する処理、実装してみようと思ったけどTwitter版と違ってインスタンス毎に取得する仕組みを作り込む必要があって思いのほか手が入ることが分かったのでまた今度に。。

@takke もし実装していただけると嬉しいです。ありがたいです!
あと、インスタンスの技術的な問題や僕の勘違いなら申し訳ないんですが、「投稿の一括取得件数」のオプションが効いていないような気がします(ホームタイムライン)。200件に設定しているのですが、ギャップ取得時20件しか取得していないようです。
クライアントの完成度がどんどん上がってきて、残るは草むしりみたいな細かいところという状況になってきましたが、リリースからここまでの短期間で完全無欠に近いようなクライアントを作られたことに、敬意と驚嘆を覚えております。

@kussy_tessy ありがとうございます。
ギャップで件数が反映されてないのは普通にバグっぽいので調べてみます。

フォロー

@takke お願いします。fedibirdなので調査しやすいのではないかとも思います。🙏

· · SubwayTooter · 1 · 0 · 1

@kussy_tessy 遅くなりましたがギャップの件数直しました。次に作られるギャップから反映されます。

@takke すみません、確認したんですがどうも反映されてないようで常に40件の取得になってるみたいです……。

@takke 念のためmstdn.jpでも確認したのですが同じ挙動でした。

@kussy_tessy どこにも記述していないですが仕様として最大40件ですね。インスタンスによって違う気がしたのでそれが反映できてないというのはあるかもです。 docs.joinmastodon.org/methods/

@takke なるほど。やっぱりそういうことだったのですね。40の倍数で繰り返し取得するみたいなのは難しいのでしょうか(すぐには無理だと思うのですが)。

@kussy_tessy 明らかにサーバーに負荷をかけるやり方なのでやりたくないですねー。

@takke まあサーバーサイドでmaxを40に制限してますからねえ……。人力で繰り返すようにします。

@kussy_tessy Twitterクライアントの頃からも DDoS につながる機能の実装は控えています。ご了承ください。

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。