diff --git a/CHANGELOG.md b/CHANGELOG.md index 97eda56..5d58c08 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ ### 0.12.1 (Next) +* [#229](https://github.com/slack-ruby/slack-ruby-bot/pull/142): Do not log connection on reconnect - [@dblock](https://github.com/dblock). * [#209](https://github.com/slack-ruby/slack-ruby-bot/pull/209): Allow `respond_to_slack_message` and `respond_to_slack_messages` without arguments - [@dblock](https://github.com/dblock). * [#216](https://github.com/slack-ruby/slack-ruby-bot/pull/216): Added `start_typing` RSpec matcher - [@dblock](https://github.com/dblock). * [#214](https://github.com/slack-ruby/slack-ruby-bot/pull/214): Add passenger deployment documentation - [@cybercrediators](https://github.com/cybercrediators). diff --git a/lib/slack-ruby-bot/hooks/hello.rb b/lib/slack-ruby-bot/hooks/hello.rb index fee93fb..336ea55 100644 --- a/lib/slack-ruby-bot/hooks/hello.rb +++ b/lib/slack-ruby-bot/hooks/hello.rb @@ -2,6 +2,7 @@ module SlackRubyBot module Hooks class Hello attr_accessor :logger + attr_accessor :connected_at def initialize(logger) self.logger = logger @@ -9,7 +10,9 @@ def initialize(logger) def call(client, _data) return unless client && client.team + return if connected_at logger.info "Successfully connected team #{client.team.name} (#{client.team.id}) to https://#{client.team.domain}.slack.com." + @connected_at = Time.now.utc end end end