mirror of
https://github.com/MCV-Software/TWBlue.git
synced 2026-03-06 09:27:33 +01:00
Sonidos
This commit is contained in:
@@ -190,7 +190,8 @@ class BaseBuffer(base.Buffer):
|
||||
if dlg.ShowModal() == wx.ID_OK:
|
||||
text, files, cw, langs = dlg.get_payload()
|
||||
self.session.send_message(message=text, files=files, cw_text=cw, langs=langs)
|
||||
output.speak(_("Sending..."))
|
||||
self.session.sound.play("tweet_send.ogg")
|
||||
output.speak(_("Sent."))
|
||||
dlg.Destroy()
|
||||
|
||||
def on_reply(self, evt):
|
||||
@@ -222,7 +223,8 @@ class BaseBuffer(base.Buffer):
|
||||
if dlg.ShowModal() == wx.ID_OK:
|
||||
text, files, cw, langs = dlg.get_payload()
|
||||
self.session.send_message(message=text, files=files, reply_to=uri, reply_to_cid=reply_cid, cw_text=cw, langs=langs)
|
||||
output.speak(_("Sending reply..."))
|
||||
self.session.sound.play("reply_send.ogg")
|
||||
output.speak(_("Reply sent."))
|
||||
if getattr(self, "type", "") == "conversation":
|
||||
try:
|
||||
self.start_stream(mandatory=True, play_sound=False)
|
||||
@@ -243,6 +245,7 @@ class BaseBuffer(base.Buffer):
|
||||
return
|
||||
|
||||
self.session.repost(uri)
|
||||
self.session.sound.play("retweet_send.ogg")
|
||||
output.speak(_("Reposted."))
|
||||
|
||||
def on_like(self, evt):
|
||||
@@ -285,7 +288,8 @@ class BaseBuffer(base.Buffer):
|
||||
if not like_uri:
|
||||
output.speak(_("Failed to like post."), True)
|
||||
return
|
||||
|
||||
|
||||
self.session.sound.play("favourite.ogg")
|
||||
output.speak(_("Liked."))
|
||||
|
||||
# Update the viewer state in the item
|
||||
@@ -364,6 +368,7 @@ class BaseBuffer(base.Buffer):
|
||||
res = dm_client.chat.bsky.convo.get_convo_for_members({"members": [did]})
|
||||
convo_id = res.convo.id
|
||||
self.session.send_chat_message(convo_id, text)
|
||||
self.session.sound.play("dm_sent.ogg")
|
||||
output.speak(_("Message sent."), True)
|
||||
except:
|
||||
log.exception("Error sending Bluesky DM (invisible)")
|
||||
|
||||
@@ -107,6 +107,7 @@ class ChatBuffer(BaseBuffer):
|
||||
if text:
|
||||
try:
|
||||
self.session.send_chat_message(self.convo_id, text)
|
||||
self.session.sound.play("dm_sent.ogg")
|
||||
output.speak(_("Message sent."))
|
||||
# Refresh
|
||||
self.start_stream(mandatory=True, play_sound=False)
|
||||
|
||||
@@ -13,7 +13,7 @@ class HomeTimeline(BaseBuffer):
|
||||
self.type = "home_timeline"
|
||||
self.feed_uri = None
|
||||
self.next_cursor = None
|
||||
self.sound = "tweet_timeline.ogg"
|
||||
self.sound = "tweet_received.ogg"
|
||||
|
||||
def create_buffer(self, parent, name):
|
||||
# Override to use HomePanel
|
||||
@@ -104,7 +104,7 @@ class FollowingTimeline(BaseBuffer):
|
||||
super(FollowingTimeline, self).__init__(*args, **kwargs)
|
||||
self.type = "following_timeline"
|
||||
self.next_cursor = None
|
||||
self.sound = "tweet_timeline.ogg"
|
||||
self.sound = "tweet_received.ogg"
|
||||
|
||||
def create_buffer(self, parent, name):
|
||||
self.buffer = BlueskiPanels.HomePanel(parent, name) # Reuse HomePanel layout
|
||||
|
||||
@@ -80,6 +80,7 @@ class FollowersBuffer(UserBuffer):
|
||||
def __init__(self, *args, **kwargs):
|
||||
kwargs["api_method"] = "get_followers"
|
||||
super(FollowersBuffer, self).__init__(*args, **kwargs)
|
||||
self.sound = "update_followers.ogg"
|
||||
|
||||
def remove_buffer(self, force=False):
|
||||
if not force:
|
||||
@@ -109,6 +110,7 @@ class FollowingBuffer(UserBuffer):
|
||||
def __init__(self, *args, **kwargs):
|
||||
kwargs["api_method"] = "get_follows"
|
||||
super(FollowingBuffer, self).__init__(*args, **kwargs)
|
||||
self.sound = "update_followers.ogg"
|
||||
|
||||
def remove_buffer(self, force=False):
|
||||
if not force:
|
||||
|
||||
Reference in New Issue
Block a user