Commit e6616fed authored by Joshua Roesslein's avatar Joshua Roesslein Committed by GitHub

Merge pull request #1055 from antoinemcgrath/master

Added the function create_mute and destroy_mute
parents 8ad187e2 6d442f9b
......@@ -121,7 +121,7 @@ class API(object):
path='/statuses/user_timeline.json',
payload_type='status', payload_list=True,
allowed_param=['id', 'user_id', 'screen_name', 'since_id',
'max_id', 'count', 'include_rts', 'trim_user',
'max_id', 'count', 'include_rts', 'trim_user',
'exclude_replies']
)
......@@ -802,6 +802,46 @@ class API(object):
require_auth=True
)
@property
def mutes_ids(self):
""" :reference: https://dev.twitter.com/rest/reference/get/mutes/users/ids """
return bind_api(
api=self,
path='/mutes/users/ids.json',
payload_type='json',
require_auth=True
)
@property
def create_mute(self):
""" :reference: https://dev.twitter.com/rest/reference/post/mutes/users/create
:allowed_param:'id', 'user_id', 'screen_name'
"""
return bind_api(
api=self,
path='/mutes/users/create.json',
method='POST',
payload_type='user',
allowed_param=['id', 'user_id', 'screen_name'],
require_auth=True
)
@property
def destroy_mute(self):
""" :reference: https://dev.twitter.com/rest/reference/post/mutes/users/destroy
:allowed_param:'id', 'user_id', 'screen_name'
"""
return bind_api(
api=self,
path='/mutes/users/destroy.json',
method='POST',
payload_type='user',
allowed_param=['id', 'user_id', 'screen_name'],
require_auth=True
)
@property
def blocks(self):
""" :reference: https://dev.twitter.com/rest/reference/get/blocks/list
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment