通販Go!Go!(2.5-55.jp) ChangeLog 0.6.2.3

http://2.5-55.jp 0.6.2.3

  1. 一連の処理で不要なデータとして切捨てを行っていたロジックに不備があったので修正


商品価格検索は次のような一連の処理を行っている。

  1. 検索エンジンを使って、itemsをセットする
  2. itemsの中の仮の店舗URLを正しいshopUrlにする
  3. ガイドページへ飛んで送料等を計算する
  4. リダイレクト先などがあった場合の調整を行う
  5. 在庫情報等を取得する
  6. 更新フラグを元へ戻す

このそれぞれの段階でそれ以降のステップで不要であろうと思われるitemsの要素を削除していたのだが、頭から実施する場合はそれでいいのだが、途中から実施するケースも必要になってきた。その場合、itemsの要素を削除してしまうと本来操作対象であるはずのものが実施されなくなってしまうので、このあたりを多少オーバーヘッドは出るが、リエントラントな形に修正した。