Software /
code /
prosody
Comparison
plugins/mod_storage_xep0227.lua @ 6704:03afecdf2e3c
mod_storage_xep0227: Silence luacheck warnings
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 15 May 2015 15:32:39 +0200 |
parent | 6703:353a7d4dfdc2 |
child | 8350:3ca11d408382 |
comparison
equal
deleted
inserted
replaced
6703:353a7d4dfdc2 | 6704:03afecdf2e3c |
---|---|
69 -- In order to support mod_auth_internal_hashed | 69 -- In order to support mod_auth_internal_hashed |
70 local extended = "http://prosody.im/protocol/extended-xep0227\1"; | 70 local extended = "http://prosody.im/protocol/extended-xep0227\1"; |
71 | 71 |
72 handlers.accounts = { | 72 handlers.accounts = { |
73 get = function(self, user) | 73 get = function(self, user) |
74 local user = getUserElement(getXml(user, self.host)); | 74 user = getUserElement(getXml(user, self.host)); |
75 if user and user.attr.password then | 75 if user and user.attr.password then |
76 return { password = user.attr.password }; | 76 return { password = user.attr.password }; |
77 elseif user then | 77 elseif user then |
78 local data = {}; | 78 local data = {}; |
79 for k, v in pairs(user.attr) do | 79 for k, v in pairs(user.attr) do |
102 end | 102 end |
103 end; | 103 end; |
104 }; | 104 }; |
105 handlers.vcard = { | 105 handlers.vcard = { |
106 get = function(self, user) | 106 get = function(self, user) |
107 local user = getUserElement(getXml(user, self.host)); | 107 user = getUserElement(getXml(user, self.host)); |
108 if user then | 108 if user then |
109 local vcard = user:get_child("vCard", 'vcard-temp'); | 109 local vcard = user:get_child("vCard", 'vcard-temp'); |
110 if vcard then | 110 if vcard then |
111 return st.preserialize(vcard); | 111 return st.preserialize(vcard); |
112 end | 112 end |
131 return true; | 131 return true; |
132 end; | 132 end; |
133 }; | 133 }; |
134 handlers.private = { | 134 handlers.private = { |
135 get = function(self, user) | 135 get = function(self, user) |
136 local user = getUserElement(getXml(user, self.host)); | 136 user = getUserElement(getXml(user, self.host)); |
137 if user then | 137 if user then |
138 local private = user:get_child("query", "jabber:iq:private"); | 138 local private = user:get_child("query", "jabber:iq:private"); |
139 if private then | 139 if private then |
140 local r = {}; | 140 local r = {}; |
141 for _, tag in ipairs(private.tags) do | 141 for _, tag in ipairs(private.tags) do |