Class: Warb::IndicatorDispatcher
- Inherits:
-
Object
- Object
- Warb::IndicatorDispatcher
- Defined in:
- lib/warb/indicator_dispatcher.rb
Instance Method Summary collapse
-
#initialize(client) ⇒ IndicatorDispatcher
constructor
A new instance of IndicatorDispatcher.
- #mark_as_read(message_id) ⇒ Object
- #send_typing_indicator(message_id) ⇒ Object
Constructor Details
#initialize(client) ⇒ IndicatorDispatcher
Returns a new instance of IndicatorDispatcher.
5 6 7 |
# File 'lib/warb/indicator_dispatcher.rb', line 5 def initialize(client) @client = client end |
Instance Method Details
#mark_as_read(message_id) ⇒ Object
15 16 17 18 19 |
# File 'lib/warb/indicator_dispatcher.rb', line 15 def mark_as_read() data = common_indicator_params() @client.post('messages', data) end |
#send_typing_indicator(message_id) ⇒ Object
9 10 11 12 13 |
# File 'lib/warb/indicator_dispatcher.rb', line 9 def send_typing_indicator() data = common_indicator_params().merge(typing_indicator: { type: 'text' }) @client.post('messages', data) end |