Mercurial Hosting > disearch
view src/lib/Utils.luan @ 20:914a37651a38
minor
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sun, 05 Nov 2023 11:31:16 -0700 |
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