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