mirror of
https://github.com/MCV-Software/TWBlue.git
synced 2024-11-22 19:28:09 -06:00
Mention and direct message for people buffers
This commit is contained in:
parent
d4ea961dae
commit
be9ede43a3
@ -424,6 +424,9 @@ class peopleBufferController(baseBufferController):
|
|||||||
log.debug("Compose_function: %s" % (self.compose_function,))
|
log.debug("Compose_function: %s" % (self.compose_function,))
|
||||||
self.get_tweet = self.get_right_tweet
|
self.get_tweet = self.get_right_tweet
|
||||||
|
|
||||||
|
def remove_buffer(self):
|
||||||
|
return False
|
||||||
|
|
||||||
def onFocus(self, ev):
|
def onFocus(self, ev):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
@ -432,6 +435,17 @@ class peopleBufferController(baseBufferController):
|
|||||||
|
|
||||||
def delete_item(self): pass
|
def delete_item(self): pass
|
||||||
|
|
||||||
|
@_tweets_exist
|
||||||
|
def reply(self, *args, **kwargs):
|
||||||
|
tweet = self.get_right_tweet()
|
||||||
|
screen_name = tweet["screen_name"]
|
||||||
|
message = messages.reply(self.session, _(u"Mention"), _(u"Mention to %s") % (screen_name,), "@%s " % (screen_name,), [screen_name,])
|
||||||
|
if message.message.get_response() == widgetUtils.OK:
|
||||||
|
if message.image == None:
|
||||||
|
call_threaded(self.session.api_call, call_name="update_status", _sound="reply_send.ogg", status=message.message.get_text())
|
||||||
|
else:
|
||||||
|
call_threaded(self.session.api_call, call_name="update_status_with_media", _sound="reply_send.ogg", status=message.message.get_text(), media=message.file)
|
||||||
|
|
||||||
def start_stream(self):
|
def start_stream(self):
|
||||||
log.debug("Starting stream for %s buffer, %s account" % (self.name, self.account,))
|
log.debug("Starting stream for %s buffer, %s account" % (self.name, self.account,))
|
||||||
log.debug("args: %s, kwargs: %s" % (self.args, self.kwargs))
|
log.debug("args: %s, kwargs: %s" % (self.args, self.kwargs))
|
||||||
@ -585,3 +599,11 @@ class trendsBufferController(bufferController):
|
|||||||
def get_message(self):
|
def get_message(self):
|
||||||
return self.compose_function(self.trends[self.buffer.list.get_selected()])[0]
|
return self.compose_function(self.trends[self.buffer.list.get_selected()])[0]
|
||||||
|
|
||||||
|
def remove_buffer(self):
|
||||||
|
dlg = commonMessageDialogs.remove_buffer()
|
||||||
|
if dlg == widgetUtils.YES:
|
||||||
|
if self.name in self.session.settings["other_buffers"]["trending_topic_buffers"]:
|
||||||
|
self.session.settings["other_buffers"]["trending_topic_buffers"].remove(self.name)
|
||||||
|
return True
|
||||||
|
elif dlg == widgetUtils.NO:
|
||||||
|
return False
|
Loading…
Reference in New Issue
Block a user