mirror of
https://github.com/zulip/zulip.git
synced 2025-11-16 20:02:15 +00:00
people: Remove is_current_user legacy helper.
This does lookups by email address, which is very much a legacy way to do things, and could throw exceptions if trying to lookup details on an unknown user ID.
This commit is contained in:
@@ -119,6 +119,9 @@ function get_message_recipient(message: Message): MessageRecipient {
|
||||
};
|
||||
return channel_message_recipient;
|
||||
}
|
||||
|
||||
// Only the stream format uses a string for this.
|
||||
assert(typeof message.display_recipient !== "string");
|
||||
const direct_message_recipient: MessageRecipient = {
|
||||
message_type: "direct",
|
||||
recipient_text: "",
|
||||
@@ -130,7 +133,10 @@ function get_message_recipient(message: Message): MessageRecipient {
|
||||
);
|
||||
return direct_message_recipient;
|
||||
}
|
||||
if (people.is_current_user(message.reply_to)) {
|
||||
if (
|
||||
message.display_recipient.length === 1 &&
|
||||
people.is_my_user_id(util.the(message.display_recipient).id)
|
||||
) {
|
||||
direct_message_recipient.recipient_text = $t({
|
||||
defaultMessage: "direct messages with yourself",
|
||||
});
|
||||
@@ -322,7 +328,7 @@ function get_above_composebox_narrow_url(message: Message): string {
|
||||
// the message_lists.current (!can_apply_locally; a.k.a. "a search").
|
||||
export function notify_messages_outside_current_search(messages: Message[]): void {
|
||||
for (const message of messages) {
|
||||
if (!people.is_current_user(message.sender_email)) {
|
||||
if (!people.is_my_user_id(message.sender_id)) {
|
||||
continue;
|
||||
}
|
||||
const above_composebox_narrow_url = get_above_composebox_narrow_url(message);
|
||||
|
||||
Reference in New Issue
Block a user