Sha256: e4ff9b2d047df0d87dd0ded7461dfda5c698dd5156197db0a95ecb53c0c3c975

Contents?: true

Size: 496 Bytes

Versions: 2

Compression:

Stored size: 496 Bytes

Contents

require_relative 'reply'
require_relative 'command'
require_relative 'interaction'

module Elephrame
  module Streaming
    attr :streamer

    ##
    # Creates the stream client
    
    def setup_streaming
      stream_uri = @client.instance()
                     .attributes['urls']['streaming_api'].gsub(/^wss?/, 'https')
      @streamer = Mastodon::Streaming::Client.new(base_url: stream_uri,
                                                  bearer_token: ENV['TOKEN'])
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
elephrame-0.4.4 lib/elephrame/streaming/streaming.rb
elephrame-0.4.3 lib/elephrame/streaming/streaming.rb