Deleted audios are ignored by the program
This commit is contained in:
parent
6634ed8e4c
commit
1981093293
@ -62,9 +62,11 @@ def add_text(status):
|
|||||||
return message
|
return message
|
||||||
|
|
||||||
def compose_person(status, session):
|
def compose_person(status, session):
|
||||||
original_date = arrow.get(status["last_seen"]["time"])
|
if status.has_key("last_seen"):
|
||||||
last_seen = _(u"{0}").format(original_date.humanize(locale=languageHandler.getLanguage()),)
|
original_date = arrow.get(status["last_seen"]["time"])
|
||||||
|
last_seen = _(u"{0}").format(original_date.humanize(locale=languageHandler.getLanguage()),)
|
||||||
|
elif status.has_key("last_seen") == False and status.has_key("deactivated"):
|
||||||
|
last_seen = _(u"Account deactivated")
|
||||||
return [u"{0} {1}".format(status["first_name"], status["last_name"]), last_seen]
|
return [u"{0} {1}".format(status["first_name"], status["last_name"]), last_seen]
|
||||||
|
|
||||||
def compose_new(status, session):
|
def compose_new(status, session):
|
||||||
@ -82,6 +84,8 @@ def compose_new(status, session):
|
|||||||
if message == "":
|
if message == "":
|
||||||
message = "no description available"
|
message = "no description available"
|
||||||
elif status["type"] == "audio":
|
elif status["type"] == "audio":
|
||||||
|
# removes deleted audios.
|
||||||
|
status["audio"] = clean_audio(status["audio"])
|
||||||
if status["audio"]["count"] == 1:
|
if status["audio"]["count"] == 1:
|
||||||
message = _(u"{0} has added an audio: {1}").format(user, u", ".join(compose_audio(status["audio"]["items"][0], session)),)
|
message = _(u"{0} has added an audio: {1}").format(user, u", ".join(compose_audio(status["audio"]["items"][0], session)),)
|
||||||
else:
|
else:
|
||||||
@ -108,6 +112,13 @@ def compose_new(status, session):
|
|||||||
if status["type"] != "post": print status
|
if status["type"] != "post": print status
|
||||||
return [user, message, created_at]
|
return [user, message, created_at]
|
||||||
|
|
||||||
|
def clean_audio(audio):
|
||||||
|
for i in audio["items"][:]:
|
||||||
|
if type(i) == bool:
|
||||||
|
audio["items"].remove(i)
|
||||||
|
audio["count"] = audio["count"] -1
|
||||||
|
return audio
|
||||||
|
|
||||||
def compose_message(message, session):
|
def compose_message(message, session):
|
||||||
user = session.get_user_name(message["from_id"])
|
user = session.get_user_name(message["from_id"])
|
||||||
original_date = arrow.get(message["date"])
|
original_date = arrow.get(message["date"])
|
||||||
|
Loading…
Reference in New Issue
Block a user