Software /
code /
prosody
Comparison
core/moduleapi.lua @ 5776:bd0ff8ae98a8
Remove all trailing whitespace
author | Florian Zeitz <florob@babelmonkeys.de> |
---|---|
date | Fri, 09 Aug 2013 17:48:21 +0200 |
parent | 5771:c4ed6680bf8d |
child | 5825:ac5e05ffc921 |
comparison
equal
deleted
inserted
replaced
5775:a6c2b8933507 | 5776:bd0ff8ae98a8 |
---|---|
1 -- Prosody IM | 1 -- Prosody IM |
2 -- Copyright (C) 2008-2012 Matthew Wild | 2 -- Copyright (C) 2008-2012 Matthew Wild |
3 -- Copyright (C) 2008-2012 Waqas Hussain | 3 -- Copyright (C) 2008-2012 Waqas Hussain |
4 -- | 4 -- |
5 -- This project is MIT/X11 licensed. Please see the | 5 -- This project is MIT/X11 licensed. Please see the |
6 -- COPYING file in the source package for more information. | 6 -- COPYING file in the source package for more information. |
7 -- | 7 -- |
8 | 8 |
9 local config = require "core.configmanager"; | 9 local config = require "core.configmanager"; |
72 return false; | 72 return false; |
73 end | 73 end |
74 function api:has_identity(category, type, name) | 74 function api:has_identity(category, type, name) |
75 for _, id in ipairs(self:get_host_items("identity")) do | 75 for _, id in ipairs(self:get_host_items("identity")) do |
76 if id.category == category and id.type == type and id.name == name then | 76 if id.category == category and id.type == type and id.name == name then |
77 return true; | 77 return true; |
78 end | 78 end |
79 end | 79 end |
80 return false; | 80 return false; |
81 end | 81 end |
82 | 82 |
250 local value = self:get_option(name, ...); | 250 local value = self:get_option(name, ...); |
251 | 251 |
252 if value == nil then | 252 if value == nil then |
253 return nil; | 253 return nil; |
254 end | 254 end |
255 | 255 |
256 if type(value) ~= "table" then | 256 if type(value) ~= "table" then |
257 return array{ value }; -- Assume any non-list is a single-item list | 257 return array{ value }; -- Assume any non-list is a single-item list |
258 end | 258 end |
259 | 259 |
260 return array():append(value); -- Clone | 260 return array():append(value); -- Clone |
261 end | 261 end |
262 | 262 |
263 function api:get_option_set(name, ...) | 263 function api:get_option_set(name, ...) |
264 local value = self:get_option_array(name, ...); | 264 local value = self:get_option_array(name, ...); |
265 | 265 |
266 if value == nil then | 266 if value == nil then |
267 return nil; | 267 return nil; |
268 end | 268 end |
269 | 269 |
270 return set.new(value); | 270 return set.new(value); |
271 end | 271 end |
272 | 272 |
273 function api:get_option_inherited_set(name, ...) | 273 function api:get_option_inherited_set(name, ...) |
274 local value = self:get_option_set(name, ...); | 274 local value = self:get_option_set(name, ...); |