projects
/
prosody.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
10725ec
)
util.dataforms: Support for jid-multi field type
author
Florian Zeitz
<devnull@localhost>
Fri, 6 Nov 2009 23:51:14 +0000
(23:51 +0000)
committer
Florian Zeitz
<devnull@localhost>
Fri, 6 Nov 2009 23:51:14 +0000
(23:51 +0000)
util/dataforms.lua
patch
|
blob
|
history
diff --git
a/util/dataforms.lua
b/util/dataforms.lua
index f71ceb466a27f3554e94e4125b9fdf1ca663fbdb..5626172e15fc614e62ab99d568b32c4e684b8a9b 100644
(file)
--- a/
util/dataforms.lua
+++ b/
util/dataforms.lua
@@
-118,6
+118,17
@@
field_readers["text-private"] =
field_readers["jid-single"] =
field_readers["text-single"];
+field_readers["jid-multi"] =
+ function (field_tag)
+ local result = {};
+ for value_tag in field_tag:childtags() do
+ if value_tag.name == "value" then
+ result[#result+1] = value_tag[1];
+ end
+ end
+ return result;
+ end
+
field_readers["text-multi"] =
function (field_tag)
local result = {};