class Talknote::Client

Attributes

conn[R]

def group_post; end

Public Class Methods

new() click to toggle source
# File lib/talknote/client.rb, line 41
def initialize
  access_token = JSON.parse(
                    File.read("#{Dir.home}/.config/talknote/token.json")
                  )['access_token']
  @conn = Faraday.new(
    url: 'https://eapi.talknote.com',
    headers: {'X-TALKNOTE-OAUTH-TOKEN' => access_token}
  )
end

Public Instance Methods

dm() click to toggle source
# File lib/talknote/client.rb, line 8
def dm
  response = conn.get('api/v1/dm')
  JSON.parse(response.body)
end
dm_list(id) click to toggle source
# File lib/talknote/client.rb, line 13
def dm_list(id)
  response = conn.get("api/v1/dm/list/#{id}")
  JSON.parse(response.body)
end
dm_unread(id) click to toggle source
# File lib/talknote/client.rb, line 18
def dm_unread(id)
  response = conn.get("api/v1/dm/unread/#{id}")
  JSON.parse(response.body)
end
group_list(id) click to toggle source

def dm_post; end

# File lib/talknote/client.rb, line 25
def group_list(id)
  response = conn.get("api/v1/group/list/#{id}")
  JSON.parse(response.body)
end