dblock / slack-strava

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

Handle is_archived #112

Closed dblock closed 2 years ago

dblock commented 3 years ago

When a channel is archived bragging in it will fail with is_archived.

W, [2021-04-01T16:09:27.248218 #25]  WARN -- : Error in team name=, id=, strava_id=, name=, url=https://www.strava.com/clubs/, channel_id=, channel_name=, name=, id=, is_archived, /app/vendor/bundle/ruby/2.6.0/gems/slack-ruby-client-0.14.6/lib/slack/web/faraday/response/raise_error.rb:16:in `on_complete'
/app/vendor/bundle/ruby/2.6.0/gems/faraday-1.0.1/lib/faraday/response.rb:12:in `block in call'
/app/vendor/bundle/ruby/2.6.0/gems/faraday-1.0.1/lib/faraday/response.rb:65:in `on_complete'
/app/vendor/bundle/ruby/2.6.0/gems/faraday-1.0.1/lib/faraday/response.rb:11:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/faraday-1.0.1/lib/faraday/response.rb:11:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/faraday-1.0.1/lib/faraday/request/url_encoded.rb:25:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/faraday-1.0.1/lib/faraday/request/multipart.rb:25:in `call'
/app/vendor/bundle/ruby/2.6.0/gems/faraday-1.0.1/lib/faraday/rack_builder.rb:153:in `build_response'
/app/vendor/bundle/ruby/2.6.0/gems/faraday-1.0.1/lib/faraday/connection.rb:492:in `run_request'
/app/vendor/bundle/ruby/2.6.0/gems/faraday-1.0.1/lib/faraday/connection.rb:279:in `post'
/app/vendor/bundle/ruby/2.6.0/gems/slack-ruby-client-0.14.6/lib/slack/web/faraday/request.rb:26:in `request'
/app/vendor/bundle/ruby/2.6.0/gems/slack-ruby-client-0.14.6/lib/slack/web/faraday/request.rb:11:in `post'
/app/vendor/bundle/ruby/2.6.0/gems/slack-ruby-client-0.14.6/lib/slack/web/api/endpoints/chat.rb:193:in `chat_postMessage'
/app/slack-strava/models/club_activity.rb:31:in `brag!'
/app/slack-strava/models/club.rb:44:in `brag!'