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
         return args[param]
         handle = args[param]
     else
     else
         for _, alias in ipairs(param) do
         for _, alias in ipairs(param) do
             local handle = args[alias]
             handle = args[alias]
             if handle and handle ~= "" then
             if handle and handle ~= "" then break end
                return handle
            end
         end
         end
        return nil
     end
     end
    if handle then
        return mw.text.trim(handle)
    end
    return nil
end
end