mirror of
https://github.com/MCV-Software/TWBlue.git
synced 2025-02-18 15:21:08 -06:00
Added a new buffer for sen't dm. This will not be connected to any endpoint. #233
This commit is contained in:
parent
9c2dba7cf8
commit
9ca6e15a20
@ -585,14 +585,14 @@ class baseBufferController(bufferController):
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
val = self.session.api_call(call_name="send_direct_message", _sound="dm_sent.ogg", **event_data)
|
val = self.session.api_call(call_name="send_direct_message", **event_data)
|
||||||
# if val != None:
|
if val != None:
|
||||||
# if self.session.settings["general"]["reverse_timelines"] == False:
|
if self.session.settings["general"]["reverse_timelines"] == False:
|
||||||
# self.session.db["direct_messages"]["items"].append(val["event"])
|
self.session.db["sent_direct_messages"]["items"].append(val["event"])
|
||||||
# else:
|
else:
|
||||||
# self.session.db["direct_messages"]["items"].insert(0, val["event"])
|
self.session.db["sent_direct_messages"]["items"].insert(0, val["event"])
|
||||||
# pub.sendMessage("sent-dm", data=val["event"], user=self.session.db["user_name"])
|
pub.sendMessage("sent-dm", data=val["event"], user=self.session.db["user_name"])
|
||||||
# if hasattr(dm.message, "destroy"): dm.message.destroy()
|
if hasattr(dm.message, "destroy"): dm.message.destroy()
|
||||||
|
|
||||||
@_tweets_exist
|
@_tweets_exist
|
||||||
def retweet(self, *args, **kwargs):
|
def retweet(self, *args, **kwargs):
|
||||||
@ -802,6 +802,19 @@ class directMessagesController(baseBufferController):
|
|||||||
self.session.db[self.name]["items"] = []
|
self.session.db[self.name]["items"] = []
|
||||||
self.buffer.list.clear()
|
self.buffer.list.clear()
|
||||||
|
|
||||||
|
class sentDirectMessagesController(directMessagesController):
|
||||||
|
|
||||||
|
def __init__(self, *args, **kwargs):
|
||||||
|
super(sentDirectMessagesController, self).__init__(*args, **kwargs)
|
||||||
|
if self.session.db.has_key("sent_direct_messages") == False:
|
||||||
|
self.session.db["sent_direct_messages"] = {"items": []}
|
||||||
|
|
||||||
|
def get_more_items(self):
|
||||||
|
output.speak(_(u"Getting more items cannot be done in this buffer. Use the direct messages buffer instead."))
|
||||||
|
|
||||||
|
def start_stream(self):
|
||||||
|
pass
|
||||||
|
|
||||||
class listBufferController(baseBufferController):
|
class listBufferController(baseBufferController):
|
||||||
def __init__(self, parent, function, name, sessionObject, account, sound=None, bufferType=None, list_id=None, *args, **kwargs):
|
def __init__(self, parent, function, name, sessionObject, account, sound=None, bufferType=None, list_id=None, *args, **kwargs):
|
||||||
super(listBufferController, self).__init__(parent, function, name, sessionObject, account, sound=None, bufferType=None, *args, **kwargs)
|
super(listBufferController, self).__init__(parent, function, name, sessionObject, account, sound=None, bufferType=None, *args, **kwargs)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user