Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Info: Add /showpunishments command (#5223)
* Info: Add /roomstatus command https://www.smogon.com/forums/threads/3534365/page-81#post-7977912 I'm not a big fan of the approach used here, but I didn't have any better ideas that worked. * Fix build errors * Remove response function * Change command name * Rewrite * Use HTML pages * Reword entries * Check username map instead of IP map * Prevent duplicate punishments from appearing. * Use this.title * Remove debug code * Add a check if punishments exists * Show ip and alts * Pluralize IP * Slight refactor in punishDesc * Add check for Punishments.roomIps existence * Return an error message for rooms without '-' More specifically, rooms that aren't public, hidden or private. They couldn't use them anyway. This just handles them correctly. * Join ip * Use room.chatRoomData instead of... checking for '-' in roomids. * Update help command * Clarify error message * Simplify permission check * Remove muteQueue variable * Fix punishDesc Alts would overwrite reason if it existed and punishDesc would always contain undefined due to not being defined empty. This commit fixes both bugs. * Allow roomstaff to use /sp * Refactor store iteration to for...of As per CONTRIBUTING.md
- Loading branch information