mirror of
https://github.com/MCV-Software/TWBlue.git
synced 2026-03-06 09:27:33 +01:00
Refactor
This commit is contained in:
@@ -32,7 +32,7 @@ class BaseBuffer(base.Buffer):
|
|||||||
self.invisible = True
|
self.invisible = True
|
||||||
compose_func = kwargs.get("compose_func", "compose_post")
|
compose_func = kwargs.get("compose_func", "compose_post")
|
||||||
self.compose_function = getattr(compose, compose_func)
|
self.compose_function = getattr(compose, compose_func)
|
||||||
self.sound = sound
|
self.sound = kwargs.get("sound", None)
|
||||||
|
|
||||||
# Initialize DB list if needed
|
# Initialize DB list if needed
|
||||||
if self.name not in self.session.db:
|
if self.name not in self.session.db:
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ class ConversationListBuffer(BaseBuffer):
|
|||||||
kwargs["compose_func"] = "compose_convo"
|
kwargs["compose_func"] = "compose_convo"
|
||||||
super(ConversationListBuffer, self).__init__(*args, **kwargs)
|
super(ConversationListBuffer, self).__init__(*args, **kwargs)
|
||||||
self.type = "chat"
|
self.type = "chat"
|
||||||
|
self.sound = "dm_received.ogg"
|
||||||
|
|
||||||
def create_buffer(self, parent, name):
|
def create_buffer(self, parent, name):
|
||||||
self.buffer = BlueskiPanels.ChatPanel(parent, name)
|
self.buffer = BlueskiPanels.ChatPanel(parent, name)
|
||||||
@@ -72,6 +73,7 @@ class ChatBuffer(BaseBuffer):
|
|||||||
super(ChatBuffer, self).__init__(*args, **kwargs)
|
super(ChatBuffer, self).__init__(*args, **kwargs)
|
||||||
self.type = "chat_messages"
|
self.type = "chat_messages"
|
||||||
self.convo_id = kwargs.get("convo_id")
|
self.convo_id = kwargs.get("convo_id")
|
||||||
|
self.sound = "dm_received.ogg"
|
||||||
|
|
||||||
def create_buffer(self, parent, name):
|
def create_buffer(self, parent, name):
|
||||||
self.buffer = BlueskiPanels.ChatMessagePanel(parent, name)
|
self.buffer = BlueskiPanels.ChatMessagePanel(parent, name)
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ class HomeTimeline(BaseBuffer):
|
|||||||
self.type = "home_timeline"
|
self.type = "home_timeline"
|
||||||
self.feed_uri = None
|
self.feed_uri = None
|
||||||
self.next_cursor = None
|
self.next_cursor = None
|
||||||
|
self.sound = "tweet_timeline.ogg"
|
||||||
|
|
||||||
def create_buffer(self, parent, name):
|
def create_buffer(self, parent, name):
|
||||||
# Override to use HomePanel
|
# Override to use HomePanel
|
||||||
@@ -103,6 +104,7 @@ class FollowingTimeline(BaseBuffer):
|
|||||||
super(FollowingTimeline, self).__init__(*args, **kwargs)
|
super(FollowingTimeline, self).__init__(*args, **kwargs)
|
||||||
self.type = "following_timeline"
|
self.type = "following_timeline"
|
||||||
self.next_cursor = None
|
self.next_cursor = None
|
||||||
|
self.sound = "tweet_timeline.ogg"
|
||||||
|
|
||||||
def create_buffer(self, parent, name):
|
def create_buffer(self, parent, name):
|
||||||
self.buffer = BlueskiPanels.HomePanel(parent, name) # Reuse HomePanel layout
|
self.buffer = BlueskiPanels.HomePanel(parent, name) # Reuse HomePanel layout
|
||||||
@@ -215,6 +217,7 @@ class Conversation(BaseBuffer):
|
|||||||
self.type = "conversation"
|
self.type = "conversation"
|
||||||
# We need the root URI or the URI of the post to show thread for
|
# We need the root URI or the URI of the post to show thread for
|
||||||
self.root_uri = kwargs.get("uri")
|
self.root_uri = kwargs.get("uri")
|
||||||
|
self.sound = "search_updated.ogg"
|
||||||
|
|
||||||
def create_buffer(self, parent, name):
|
def create_buffer(self, parent, name):
|
||||||
self.buffer = BlueskiPanels.HomePanel(parent, name)
|
self.buffer = BlueskiPanels.HomePanel(parent, name)
|
||||||
@@ -279,6 +282,7 @@ class LikesBuffer(BaseBuffer):
|
|||||||
super(LikesBuffer, self).__init__(*args, **kwargs)
|
super(LikesBuffer, self).__init__(*args, **kwargs)
|
||||||
self.type = "likes"
|
self.type = "likes"
|
||||||
self.next_cursor = None
|
self.next_cursor = None
|
||||||
|
self.sound = "favourite.ogg"
|
||||||
|
|
||||||
def create_buffer(self, parent, name):
|
def create_buffer(self, parent, name):
|
||||||
self.buffer = BlueskiPanels.HomePanel(parent, name)
|
self.buffer = BlueskiPanels.HomePanel(parent, name)
|
||||||
@@ -414,6 +418,7 @@ class SentBuffer(BaseBuffer):
|
|||||||
super(SentBuffer, self).__init__(*args, **kwargs)
|
super(SentBuffer, self).__init__(*args, **kwargs)
|
||||||
self.type = "sent"
|
self.type = "sent"
|
||||||
self.next_cursor = None
|
self.next_cursor = None
|
||||||
|
# No sound for sent posts (user's own posts)
|
||||||
|
|
||||||
def create_buffer(self, parent, name):
|
def create_buffer(self, parent, name):
|
||||||
self.buffer = BlueskiPanels.HomePanel(parent, name)
|
self.buffer = BlueskiPanels.HomePanel(parent, name)
|
||||||
@@ -486,6 +491,7 @@ class UserTimeline(BaseBuffer):
|
|||||||
self.type = "user_timeline"
|
self.type = "user_timeline"
|
||||||
self.next_cursor = None
|
self.next_cursor = None
|
||||||
self._resolved_actor = None
|
self._resolved_actor = None
|
||||||
|
self.sound = "tweet_timeline.ogg"
|
||||||
|
|
||||||
def create_buffer(self, parent, name):
|
def create_buffer(self, parent, name):
|
||||||
self.buffer = BlueskiPanels.HomePanel(parent, name)
|
self.buffer = BlueskiPanels.HomePanel(parent, name)
|
||||||
@@ -600,6 +606,7 @@ class SearchBuffer(BaseBuffer):
|
|||||||
super(SearchBuffer, self).__init__(*args, **kwargs)
|
super(SearchBuffer, self).__init__(*args, **kwargs)
|
||||||
self.type = "search"
|
self.type = "search"
|
||||||
self.next_cursor = None
|
self.next_cursor = None
|
||||||
|
self.sound = "search_updated.ogg"
|
||||||
|
|
||||||
def create_buffer(self, parent, name):
|
def create_buffer(self, parent, name):
|
||||||
self.buffer = BlueskiPanels.HomePanel(parent, name)
|
self.buffer = BlueskiPanels.HomePanel(parent, name)
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ class UserBuffer(BaseBuffer):
|
|||||||
super(UserBuffer, self).__init__(*args, **kwargs)
|
super(UserBuffer, self).__init__(*args, **kwargs)
|
||||||
self.type = "user"
|
self.type = "user"
|
||||||
self.next_cursor = None
|
self.next_cursor = None
|
||||||
|
self.sound = "new_event.ogg"
|
||||||
|
|
||||||
def create_buffer(self, parent, name):
|
def create_buffer(self, parent, name):
|
||||||
self.buffer = BlueskiPanels.UserPanel(parent, name)
|
self.buffer = BlueskiPanels.UserPanel(parent, name)
|
||||||
|
|||||||
Reference in New Issue
Block a user