StarryEyes
StarryEyes copied to clipboard
ユーザータイムライン取得に時間がかかる
Ver 2.9.47 です.
スクリーンネームまたはアイコンをクリックするなど,ユーザー情報を表示する際にユーザーのプロフィールやユーザータイムラインを取得するのに時間がかかる.特にユーザーのプロフィールが表示されていてもユーザータイムラインが表示されていないことがある.
また,(ユーザーのプロフィールや)ユーザータイムラインが取得される前にホーム画面に戻った場合に,ストリーミングで受信したツイートを表示するタイミングが(ユーザータイムラインの取得後まで?)遅れる. その際,下部イベント欄には following activity のイベント表示は行われている.
非同期的に動かしているつもりだけどうまくいってないっぽい?
メンテナンスモードで 3GB 程度のデータベースを削除してから,ユーザータイムラインの取得をしたところ遅くなかったです.
ローカルDBへのアクセスが重いみたいですね、Cancellation Tokenを付与できないか考えるべきっぽい。