Keep loading other buffers if a section cannot be loaded

This commit is contained in:
2016-09-15 15:27:38 -05:00
parent 65815113d5
commit 444d506359
2 changed files with 16 additions and 1 deletions

View File

@@ -155,6 +155,7 @@ class baseBuffer(object):
widgetUtils.connect_event(m, widgetUtils.MENU, self.do_like, menuitem=m.like)
widgetUtils.connect_event(m, widgetUtils.MENU, self.do_dislike, menuitem=m.dislike)
widgetUtils.connect_event(m, widgetUtils.MENU, self.do_comment, menuitem=m.comment)
widgetUtils.connect_event(m, widgetUtils.MENU, self.open_person_profile, menuitem=m.view_profile)
return m
def do_like(self, *args, **kwargs):
@@ -228,6 +229,15 @@ class baseBuffer(object):
pub.sendMessage("play-audio", audio_object=post["audio"]["items"][0])
return True
def open_person_profile(self, *args, **kwargs):
selected = self.get_post()
print selected.keys()
keys = ["from_id", "source_id"]
for i in keys:
if selected.has_key(i):
pub.sendMessage("user-profile", person=selected[i])
print selected[i]
def open_post(self, *args, **kwargs):
post = self.session.db[self.name]["items"][self.tab.list.get_selected()]
if post.has_key("type") and post["type"] == "audio":