Tweetinvi
TGWSAdminで使っているTweetinviが今バージョン4なんですが、バージョン5が新たに出ていました。
しかもTwitter APIバージョン2にも対応しているようです。
ということで、さっそくバージョンアップを試みたのですが、かなり変わっていて、そのままでは動くどころかビルドすらできませんでした。
結構大掛かりな修正が必要になりそうです。
TGWSAdminで使っているTweetinviが今バージョン4なんですが、バージョン5が新たに出ていました。
しかもTwitter APIバージョン2にも対応しているようです。
ということで、さっそくバージョンアップを試みたのですが、かなり変わっていて、そのままでは動くどころかビルドすらできませんでした。
結構大掛かりな修正が必要になりそうです。
検索のワイルドカードに関する挙動がずっと間違っていたので修正しました。
「*」をワイルドカードとして使うようにしていたのですが、「%」もワイルドカードになっていたのでした。
コンテンツ中に「%」を使うことが、少なくとも普通に検索したくなるような状況では存在しなかったので表面化していませんでしたが、アンパンマンDB4を目指して現バージョンを再現する段階で、バグを再現するわけにもいかず、バグの方を直したという経緯です。
まあ、一文字ワイルドカードの「_」がまだ生き残っているのですがね…。
あわてて全部クリアしてしまうのももったいないので、ちょっとずつ進めていこう。
今回は、1ステージだけクリア。
かなり難しくなってきたし、かなり不穏になってきた。 #ボクと僕の世界で #NintendoSwitch pic.twitter.com/u2dNlFdvHR
— 📛松田美文 (@matsuda323) November 3, 2020
データが消えたのはバグとかではなく、自分の個人用環境にコピーするときに設定ファイルも上書きしてしまったからでした。
というわけで、特にバグらしいバグも見つからなかったので、当初の予定通りのスケジュールで公開しようと思います。
猫二匹でツーショット撮るゲーム買いました。 #ボクと僕の世界で #NintendoSwitch pic.twitter.com/mVqrpb7GxE
— 📛松田美文 (@matsuda323) November 2, 2020
せっかくなので残りの機能も実装しちゃいました…が、リリース版を作ってみたらデータが消えたので、確認中。
データがないことによって発生する問題が、NaN以外にもいくつかあったので、まとめて対応しました。
もともと発生するシチュエーションが限られているので、急いでのリリースは行わず、来週ぐらいにする予定です。
それまでに、残りの課題も解決出来たらやっておこうかな。