~robru/friends/fix-debug-slave

« back to all changes in this revision

Viewing changes to friends/protocols/twitter.py

  • Committer: Tarmac
  • Author(s): Ken VanDine
  • Date: 2013-04-03 04:18:48 UTC
  • mfrom: (175.1.1 identica)
  • Revision ID: tarmac-20130403041848-m0t77mhri3odnd43
Fixed endpoint for favorites on identica
.

Approved by PS Jenkins bot, Robert Bruce Park.

Show diffs side-by-side

added added

removed removed

Lines of Context:
62
62
    _search = _api_base.format(endpoint='search/tweets')
63
63
    _search_result_key = 'statuses'
64
64
 
 
65
    _favorite = _api_base.format(endpoint='favorites/create')
 
66
    _del_favorite = _api_base.format(endpoint='favorites/destroy')
 
67
 
65
68
    _tweet_permalink = 'https://twitter.com/{user_id}/status/{tweet_id}'
66
69
 
67
70
    def __init__(self, account):
303
306
    @feature
304
307
    def like(self, message_id):
305
308
        """Announce to the world your undying love for a tweet."""
306
 
        url = self._api_base.format(endpoint='favorites/create')
 
309
        url = self._favorite.format(message_id)
307
310
        self._get_url(url, dict(id=message_id))
308
311
        self._inc_cell(message_id, 'likes')
309
312
        self._set_cell(message_id, 'liked', True)
313
316
    @feature
314
317
    def unlike(self, message_id):
315
318
        """Renounce your undying love for a tweet."""
316
 
        url = self._api_base.format(endpoint='favorites/destroy')
 
319
        url = self._del_favorite.format(message_id)
317
320
        self._get_url(url, dict(id=message_id))
318
321
        self._dec_cell(message_id, 'likes')
319
322
        self._set_cell(message_id, 'liked', False)