バグ #1208
closed
3.6.6 の checkout に対して git revert 70b2dd95 すると起動時のTLは表示されるようです。
- Status changed from 分類待ち to 実装待ち
#1208-3 の発言をしたことを全く憶えていない
私のアカウントが凍結されているのが原因だと思っていましたが、凍結されていなくてもこのような状態になるということですね。
とりあえず以下のパッチ(rest.rb を戻す + on_word_after_created は使う)を当てると
main TL と リプライ(メンション)のタブは起動時から表示されます。
diff --git a/core/plugin/rest/rest.rb b/core/plugin/rest/rest.rb
index 037f3ab7..fa2b4ddb 100644
--- a/core/plugin/rest/rest.rb
+++ b/core/plugin/rest/rest.rb
@@ -23,21 +23,21 @@ Plugin.create :rest do
Plugin.call(:mypost, service, messages.select{ |m| m.from_me? }) end
def start
- Delayer.new do
- if Service.instances.empty?
- @account_observer ||= on_world_after_created do |_new_world|
- start
- @account_observer.detach
- @account_observer = nil
- end
- else
- Service.instances.each do |service|
- @crawlers.each{ |s| s.call(service) }
- end
- Reserver.new(60, thread: Delayer) do
- start
- end
+ if Service.instances.empty?
+ @account_observer ||= on_world_after_create do |_new_world|
+ start
+ @account_observer.detach
+ @account_observer = nil
+ end
+ else
+ Service.instances.each do |service|
+ @crawlers.each{ |s| s.call(service) }
+ end
+ Reserver.new(60, thread: Delayer) do
+ start
end
end
end
+
+ Delayer.new{ start }
end
そもそも start ってどこで呼ばれるのでしょう、とかわかっていません……。
- Status changed from 実装待ち to レビュー待ち
- Assignee set to Izumi Tsutsui
- プラグイン名 set to rest
- ブランチ set to topic/1208-frozen-timeline
つついさんのパッチを見て何が悪いか分かってしまったので、もらったパッチとは違う方法で解決したものをpushしました。
問題自体は、起動時にというか、完全にREST APIへの定期的な問い合わせが止まっていたと思われます。
やはり凍結されるとだめですね、凍ってない人が気の毒でなりません。
つついさんじゃないですが確認しました。
#1214 の作業中にworld_primaryプラグインが動作していないなと思っていたのですが、
#1208 の修正で回復したようです。関係あるのかしら……?
- Status changed from レビュー待ち to マージ待ち
- Assignee changed from Izumi Tsutsui to toshi_a 初音
pkgsrc の mikutter 3.6.6 で 04106332 の差分を当てて起動時にTL一式取得されることを確認しました。
そもそも start ってどこで呼ばれるのでしょう、とかわかっていません……。
これから差分が想像できるくらいのスキルを身に着けたい(ヽ´ω`)
- Status changed from マージ待ち to 終了
masterにmergeしました。
そもそも start ってどこで呼ばれるのでしょう、とかわかっていません……。
これから差分が想像できるくらいのスキルを身に着けたい(ヽ´ω`)
これはめっちゃ恥ずかしい…凍結されて無ければ事前に気づけていたのに(言い訳)
Also available in: Atom
PDF