Sha256: 77da1c8f984db7414f17084a4d29af8287f940b0b044ae16d72ce2c27f14f129

Contents?: true

Size: 543 Bytes

Versions: 3

Compression:

Stored size: 543 Bytes

Contents

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

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

3 entries across 3 versions & 1 rubygems

Version Path
elephrame-0.5.2 lib/elephrame/streaming/streaming.rb
elephrame-0.5.1 lib/elephrame/streaming/streaming.rb
elephrame-0.5 lib/elephrame/streaming/streaming.rb