From 2ff8e40c22dc590b8fc128821c2a5091dbd4624a Mon Sep 17 00:00:00 2001 From: mathieui Date: Sat, 26 Nov 2011 23:09:03 +0100 Subject: Add stanza generators for the element --- src/bookmark.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/bookmark.py') diff --git a/src/bookmark.py b/src/bookmark.py index 67ef5eba..019452eb 100644 --- a/src/bookmark.py +++ b/src/bookmark.py @@ -92,6 +92,18 @@ def remove(value): value = get_by_jid(value) bookmarks.remove(value) +def stanza_pep(): + storage = Storage() + for b in filter(lambda b: b.method == 'pep', bookmarks): + storage.append(b.stanza()) + return storage + +def stanza_privatexml(): + storage = Storage() + for b in filter(lambda b: b.method == 'privatexml', bookmarks): + storage.append(b.stanza()) + return storage + def save_pep(xmpp): xmpp.plugin['xep_0048'].set_bookmarks(stanza_pep()) -- cgit v1.2.3