mirror of
https://github.com/hanzoai/forum.git
synced 2026-09-30 21:51:19 +00:00
Add new chat indicator preference within chat user preferences. Enabling this option will mean that green notifications will only appear for mentions (within channels and DMs. This change also enables mentions within direct messages.
18 lines
636 B
JavaScript
18 lines
636 B
JavaScript
import {
|
|
HEADER_INDICATOR_PREFERENCE_ALL_NEW,
|
|
HEADER_INDICATOR_PREFERENCE_DM_AND_MENTIONS,
|
|
HEADER_INDICATOR_PREFERENCE_NEVER,
|
|
HEADER_INDICATOR_PREFERENCE_ONLY_MENTIONS,
|
|
} from "discourse/plugins/chat/discourse/controllers/preferences-chat";
|
|
|
|
export function hasChatIndicator(user) {
|
|
const pref = user.user_option.chat_header_indicator_preference;
|
|
|
|
return {
|
|
ALL_NEW: pref === HEADER_INDICATOR_PREFERENCE_ALL_NEW,
|
|
DM_AND_MENTIONS: pref === HEADER_INDICATOR_PREFERENCE_DM_AND_MENTIONS,
|
|
ONLY_MENTIONS: pref === HEADER_INDICATOR_PREFERENCE_ONLY_MENTIONS,
|
|
NEVER: pref === HEADER_INDICATOR_PREFERENCE_NEVER,
|
|
};
|
|
}
|