Mercurial Hosting > disearch
view src/lib/Utils.luan @ 23:e5c77f8d506d default tip
minor
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sun, 15 Sep 2024 10:45:43 -0600 |
parents | af2b95854072 |
children |
line wrap: on
line source
local Luan = require "luan:Luan.luan" local error = Luan.error local ipairs = Luan.ipairs or error() local set_metatable = Luan.set_metatable or error() local Http = require "luan:http/Http.luan" local Utils = {} function Utils.get_user() return Http.request.cookies.user end local set_mt = {} function set_mt.__index(table,key) return false end function Utils.list_to_set(list) local set = {} for _, v in ipairs(list) do set[v] = true end set_metatable(set,set_mt) return set end return Utils