Update notification_actions.jsx (#26639)

Update notification_actions.jsx

Co-authored-by: Mattermost Build <build@mattermost.com>
Этот коммит содержится в:
M-ZubairAhmed
2024-04-25 07:12:31 +00:00
коммит произвёл GitHub
родитель e532807454
Коммит 9ecb3e20c8

Просмотреть файл

@@ -2,7 +2,6 @@
// See LICENSE.txt for license information.
import {logError} from 'mattermost-redux/actions/errors';
import {getProfilesByIds} from 'mattermost-redux/actions/users';
import {getCurrentChannel, getMyChannelMember, makeGetChannel} from 'mattermost-redux/selectors/entities/channels';
import {getConfig} from 'mattermost-redux/selectors/entities/general';
import {
@@ -64,14 +63,6 @@ export function sendDesktopNotification(post, msgProps) {
return {status: 'not_sent', reason: 'system_message'};
}
let userFromPost = getUser(state, post.user_id);
if (!userFromPost) {
const missingProfileResponse = await dispatch(getProfilesByIds([post.user_id]));
if (missingProfileResponse.data && missingProfileResponse.data.length) {
userFromPost = missingProfileResponse.data[0];
}
}
let mentions = [];
if (msgProps.mentions) {
mentions = JSON.parse(msgProps.mentions);
@@ -199,11 +190,15 @@ export function sendDesktopNotification(post, msgProps) {
}
const config = getConfig(state);
const userFromPost = getUser(state, post.user_id);
let username = '';
if (post.props.override_username && config.EnablePostUsernameOverride === 'true') {
username = post.props.override_username;
} else if (userFromPost) {
username = displayUsername(userFromPost, getTeammateNameDisplaySetting(state), false);
} else if (msgProps.sender_name) {
username = msgProps.sender_name;
} else {
username = Utils.localizeMessage('channel_loader.someone', 'Someone');
}