dblock / slack-strava

(Re)Post Strava activities to Slack
https://slava.playplay.io
MIT License
37 stars 6 forks source link

Handle deleted clubs #79

Closed dblock closed 4 years ago

dblock commented 4 years ago
W, [2020-03-29T14:17:40.414269 #259]  WARN -- : Error in team name=, id=, strava_id=, name=, url=, channel_id=, channel_name=, name=, id=, the server responded with status 404, /app/vendor/bundle/ruby/2.6.0/gems/strava-ruby-client-0.3.2/lib/strava/web/raise_error.rb:10:in `on_complete'
/app/vendor/bundle/ruby/2.6.0/gems/faraday-0.17.3/lib/faraday/response.rb:9:in `block in call'
/app/vendor/bundle/ruby/2.6.0/gems/faraday-0.17.3/lib/faraday/response.rb:61:in `on_complete'
/app/vendor/bundle/ruby/2.6.0/gems/faraday-0.17.3/lib/faraday/response.rb:8:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/faraday-0.17.3/lib/faraday/request/url_encoded.rb:15:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/faraday-0.17.3/lib/faraday/request/multipart.rb:15:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/faraday-0.17.3/lib/faraday/rack_builder.rb:143:in `build_response'
/app/vendor/bundle/ruby/2.6.0/gems/faraday-0.17.3/lib/faraday/connection.rb:387:in `run_request'
/app/vendor/bundle/ruby/2.6.0/gems/faraday-0.17.3/lib/faraday/connection.rb:138:in `get'
/app/vendor/bundle/ruby/2.6.0/gems/strava-ruby-client-0.3.2/lib/strava/web/request.rb:26:in `request'
/app/vendor/bundle/ruby/2.6.0/gems/strava-ruby-client-0.3.2/lib/strava/web/request.rb:5:in `get'
/app/vendor/bundle/ruby/2.6.0/gems/strava-ruby-client-0.3.2/lib/strava/api/client.rb:49:in `paginate'
/app/vendor/bundle/ruby/2.6.0/gems/strava-ruby-client-0.3.2/lib/strava/api/endpoints/clubs.rb:17:in `club_activities'
/app/slack-strava/models/club.rb:121:in `sync_strava_activities!'
/app/slack-strava/models/club.rb:115:in `sync_new_strava_activities!'
/app/slack-strava/models/brag.rb:20:in `block in sync_and_brag!'
/app/slack-strava/models/brag.rb:3:in `with_strava_error_handler'
/app/slack-strava/models/brag.rb:19:in `sync_and_brag!'
/app/slack-strava/app.rb:122:in `block (4 levels) in clubs_brag_and_rebrag!'
/app/vendor/bundle/ruby/2.6.0/gems/mongoid-7.1.0/lib/mongoid/contextual/mongo.rb:710:in `yield_document'
/app/vendor/bundle/ruby/2.6.0/gems/mongoid-7.1.0/lib/mongoid/contextual/mongo.rb:137:in `block in each'
/app/vendor/bundle/ruby/2.6.0/gems/mongo-2.11.4/lib/mongo/collection/view/iterable.rb:51:in `block in each'
/app/vendor/bundle/ruby/2.6.0/gems/mongo-2.11.4/lib/mongo/cursor.rb:154:in `block in each'
/app/vendor/bundle/ruby/2.6.0/gems/mongo-2.11.4/lib/mongo/cursor.rb:152:in `loop'
/app/vendor/bundle/ruby/2.6.0/gems/mongo-2.11.4/lib/mongo/cursor.rb:152:in `each'
/app/vendor/bundle/ruby/2.6.0/gems/mongo-2.11.4/lib/mongo/collection/view/iterable.rb:50:in `each'
/app/vendor/bundle/ruby/2.6.0/gems/mongoid-7.1.0/lib/mongoid/query_cache.rb:227:in `each'
/app/vendor/bundle/ruby/2.6.0/gems/mongoid-7.1.0/lib/mongoid/contextual/mongo.rb:136:in `each'
/app/vendor/ruby-2.6.5/lib/ruby/2.6.0/forwardable.rb:230:in `each'
/app/slack-strava/app.rb:121:in `block (3 levels) in clubs_brag_and_rebrag!'
/app/vendor/bundle/ruby/2.6.0/gems/mongoid-7.1.0/lib/mongoid/contextual/mongo.rb:710:in `yield_document'
/app/vendor/bundle/ruby/2.6.0/gems/mongoid-7.1.0/lib/mongoid/contextual/mongo.rb:137:in `block in each'
/app/vendor/bundle/ruby/2.6.0/gems/mongo-2.11.4/lib/mongo/collection/view/iterable.rb:51:in `block in each'
/app/vendor/bundle/ruby/2.6.0/gems/mongo-2.11.4/lib/mongo/cursor.rb:154:in `block in each'
/app/vendor/bundle/ruby/2.6.0/gems/mongo-2.11.4/lib/mongo/cursor.rb:152:in `loop'
/app/vendor/bundle/ruby/2.6.0/gems/mongo-2.11.4/lib/mongo/cursor.rb:152:in `each'
/app/vendor/bundle/ruby/2.6.0/gems/mongo-2.11.4/lib/mongo/collection/view/iterable.rb:50:in `each'
/app/vendor/bundle/ruby/2.6.0/gems/mongoid-7.1.0/lib/mongoid/query_cache.rb:227:in `each'
/app/vendor/bundle/ruby/2.6.0/gems/mongoid-7.1.0/lib/mongoid/contextual/mongo.rb:136:in `each'
/app/vendor/ruby-2.6.5/lib/ruby/2.6.0/forwardable.rb:230:in `each'
/app/slack-strava/app.rb:116:in `block (2 levels) in clubs_brag_and_rebrag!'
/app/slack-strava/app.rb:114:in `loop'
/app/slack-strava/app.rb:114:in `block in clubs_brag_and_rebrag!'
/app/vendor/bundle/ruby/2.6.0/gems/async-1.24.2/lib/async/task.rb:258:in `block in make_fiber'.