Change Log:
--------------------
1.03
Add instance chat to the filtered chat events
1.02
Fix bug where servers added by unitID aren't ignored due to being added in proper case instead of lowercase.
Move unitID to server name mapping code into separate function.
1.01
Fix .pkgmeta `tools-used` field
Add FindGlobals comment to core.lua
Add .pkgmeta for CurseForge packager
Replace explicit TOC Version tag with CurseForge packager keyword
Add README and LICENSE
Update for 5.4
Add `SERVERIGNORE_ENABLED` to TOC SavedVariables tag (allowing the enabled state to be saved correctly)
Replace individual event listings in `Add/RemoveFilters` functions with single table of events to filter
Add `printf` function for slash command
Improve detection of own server in `add` and `remove` commands
Replace manual concatenation of server names in `list` command with a temporary array and `table.concat`
Rewrite ADDON_LOADED code to set `SERVERIGNORE_ENABLED` default using an explicit `if` instead of `and`/`or`.
Description:
--------------------
This is a small AddOn that blocks any chat coming from people on servers that are on the AddOn's ignore list. It never blocks chat from your character's own server.
Type /serverignore or /signore in-game to see usage instructions for the slash command.
--------------------
1.03
Add instance chat to the filtered chat events
1.02
Fix bug where servers added by unitID aren't ignored due to being added in proper case instead of lowercase.
Move unitID to server name mapping code into separate function.
1.01
Fix .pkgmeta `tools-used` field
Add FindGlobals comment to core.lua
Add .pkgmeta for CurseForge packager
Replace explicit TOC Version tag with CurseForge packager keyword
Add README and LICENSE
Update for 5.4
Add `SERVERIGNORE_ENABLED` to TOC SavedVariables tag (allowing the enabled state to be saved correctly)
Replace individual event listings in `Add/RemoveFilters` functions with single table of events to filter
Add `printf` function for slash command
Improve detection of own server in `add` and `remove` commands
Replace manual concatenation of server names in `list` command with a temporary array and `table.concat`
Rewrite ADDON_LOADED code to set `SERVERIGNORE_ENABLED` default using an explicit `if` instead of `and`/`or`.
Description:
--------------------
This is a small AddOn that blocks any chat coming from people on servers that are on the AddOn's ignore list. It never blocks chat from your character's own server.
Type /serverignore or /signore in-game to see usage instructions for the slash command.