all messages are children of thread

This commit is contained in:
Romain Bignon 2011-03-25 10:08:46 +01:00
commit 8de3652346

View file

@ -74,10 +74,9 @@ class FourChanBackend(BaseBackend, ICapMessages):
parent=None, parent=None,
content=_thread.text, content=_thread.text,
signature=None, signature=None,
children=None, children=[],
flags=flags|Message.IS_HTML) flags=flags|Message.IS_HTML)
parent = thread.root
for comment in _thread.comments: for comment in _thread.comments:
flags = 0 flags = 0
if not comment.id in self.storage.get('boards', board, _thread.id, default=[]): if not comment.id in self.storage.get('boards', board, _thread.id, default=[]):
@ -89,13 +88,12 @@ class FourChanBackend(BaseBackend, ICapMessages):
sender=comment.author, sender=comment.author,
receivers=None, receivers=None,
date=comment.datetime, date=comment.datetime,
parent=parent, parent=thread.root,
content=comment.text, content=comment.text,
signature=None, signature=None,
children=None, children=None,
flags=flags|Message.IS_HTML) flags=flags|Message.IS_HTML)
parent.children = [m] thread.root.children.append(m)
parent = m
return thread return thread