昨日の日記に書こうと思って漏れていたのだけど、sidekiqのサーバープロセスでだけ実行したいコードはSidekiq.configure_server
の中に書くと良さそう。
znzさんにSidekiq.server?
の存在を教えてもらって気がついた。
graphql-rubyのアップデートブロッカーになってた問題を直してmergeしてもらえた。 テストが通せなくてなんもわからん〜となってたけど、PRしてみたらownerの人がサッと直してくれた。めっちゃありがたい🙏
graphql-rubyのアップデートで、notes() { ... }
のような、引数が空のときにカッコを付けるクエリがsyntax errorになるようになっていたので対応していた。
変更のPRはこれ https://github.com/rmosolgo/graphql-ruby/pull/2344