Module:SocialMedia: Difference between revisions
No edit summary Tag: Manual revert |
No edit summary |
||
| Line 66: | Line 66: | ||
-------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | ||
local function getUserHandle(args, param) | local function getUserHandle(args, param) | ||
local handle | |||
if type(param) == "string" then | if type(param) == "string" then | ||
handle = args[param] | |||
else | else | ||
for _, alias in ipairs(param) do | for _, alias in ipairs(param) do | ||
handle = args[alias] | |||
if handle and handle ~= "" then | if handle and handle ~= "" then break end | ||
end | end | ||
end | end | ||
if handle then | |||
return mw.text.trim(handle) | |||
end | |||
return nil | |||
end | end | ||