GE Lua Documentation

Press F to search!

onUIOnlineMessageHide

Definition


-- @/lua/ge/extensions/core/online.lua:282

-- used to persistently hide online messages
local function onUIOnlineMessageHide(uid)
  local hidden_ids = split(settings.getValue("OnlineHiddenMessageIDs", ''), ',')
  for _, id in ipairs(hidden_ids) do
    if uid == id then
      -- already in there
      return
    end
  end
  -- not in there, so lets add it and save it again
  table.insert(hidden_ids, uid)
  settings.setValue("OnlineHiddenMessageIDs", table.concat(hidden_ids, ','))
  settings.requestSave()
end

Callers