Sha256: d9350ad03d8ebe4216e9658a2f516d41b3e0007ff77e0db0b8372d87d3e55e96

Contents?: true

Size: 954 Bytes

Versions: 15

Compression:

Stored size: 954 Bytes

Contents

# frozen_string_literal: true

module Zoom
  module Actions
    module IM
      module Chat
        extend Zoom::Actions

        get 'get_chat_channels', '/chat/channels/:channel_id'

        get 'get_chat_user_channels', '/chat/users/:user_id/channels',
          permit: %i[next_page_token page_size]

        # Get chat messages for a specified period.
        # TODO: implement `next_page_token`, will be returned whenever the set of available chat history list exceeds 100. The expiration period is 30 minutes.
        get 'chat_get', '/chat/get',
          require: [ :access_token, :session_id, :from, :to ]

        # Get chat history list for a specified time period.
        # TODO: implement `next_page_token`, will be returned whenever the set of available chat history list exceeds 100. The expiration period is 30 minutes.
        get 'chat_list', '/chat/list',
          require: [ :access_token, :from, :to ]
      end
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
zoom_rb-1.1.11 lib/zoom/actions/im/chat.rb
zoom_rb-1.1.10 lib/zoom/actions/im/chat.rb
zoom_rb-1.1.9 lib/zoom/actions/im/chat.rb
zoom_rb-1.1.8 lib/zoom/actions/im/chat.rb
zoom_rb-1.1.7 lib/zoom/actions/im/chat.rb
zoom_rb-1.1.6 lib/zoom/actions/im/chat.rb
zoom_rb-1.1.5 lib/zoom/actions/im/chat.rb
zoom_rb-1.1.4 lib/zoom/actions/im/chat.rb
zoom_rb-1.1.3 lib/zoom/actions/im/chat.rb
zoom_rb-1.1.2 lib/zoom/actions/im/chat.rb
zoom_rb-1.1.1 lib/zoom/actions/im/chat.rb
zoom_rb-1.1.0 lib/zoom/actions/im/chat.rb
zoom_rb-1.0.2 lib/zoom/actions/im/chat.rb
zoom_rb-1.0.1 lib/zoom/actions/im/chat.rb
zoom_rb-1.0.0 lib/zoom/actions/im/chat.rb