26 lines
786 B
Python
26 lines
786 B
Python
from json import dumps
|
|
from flask import url_for
|
|
from app import imgproxy
|
|
|
|
|
|
def account(acc):
|
|
last_delete = None
|
|
next_delete = None
|
|
if acc.last_delete:
|
|
last_delete = acc.last_delete.isoformat()
|
|
if acc.next_delete:
|
|
next_delete = acc.next_delete.isoformat()
|
|
return dumps(dict(
|
|
post_count=acc.post_count(),
|
|
eligible_for_delete_estimate=acc.estimate_eligible_for_delete(),
|
|
display_name=acc.display_name,
|
|
screen_name=acc.screen_name,
|
|
avatar_url=acc.get_avatar(),
|
|
avatar_url_orig=acc.avatar_url,
|
|
id=acc.id,
|
|
service=acc.service,
|
|
policy_enabled=acc.policy_enabled,
|
|
next_delete=next_delete,
|
|
last_delete=last_delete,
|
|
))
|