mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-18 07:07:35 +01:00
* Added mute end date * Added indefinite mute for users using slurs * Fixed user reload. Added no longer muted message. Added format for date * Fixed lint
20 lines
424 B
JavaScript
20 lines
424 B
JavaScript
import moment from 'moment';
|
|
|
|
function userIsMuted (user) {
|
|
if (!user.flags.chatRevoked) return false;
|
|
|
|
// User is muted indefinitely
|
|
if (!user.flags.chatRevokedEndDate) return true;
|
|
|
|
return moment(user.flags.chatRevokedEndDate).isAfter(moment());
|
|
}
|
|
|
|
function muteUserForLife (user) {
|
|
user.flags.chatRevokedEndDate = moment().add(1000, 'years').toDate();
|
|
}
|
|
|
|
module.exports = {
|
|
userIsMuted,
|
|
muteUserForLife,
|
|
};
|