Skip to content

Commit f7b078c

Browse files
committed
refactor(annoymous): display staff name in anonymous inbox staff message
1 parent dd3fa88 commit f7b078c

2 files changed

Lines changed: 7 additions & 4 deletions

File tree

crates/rustmail/src/commands/edit/message_ops.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -77,12 +77,10 @@ pub async fn format_new_message<'a>(
7777
}
7878

7979
if thread_message.is_anonymous {
80-
let mut inbox_builder = MessageBuilder::anonymous_staff_message(ctx, config, user.id)
80+
let inbox_builder = MessageBuilder::anonymous_staff_message(ctx, config, user.id)
81+
.as_staff(user.id, format!("{} ({})", user.name.clone(), "Anonymous"))
8182
.content(content.to_string())
8283
.with_message_number(message_number);
83-
if let Some(role_name) = &top_role_name {
84-
inbox_builder = inbox_builder.with_role(role_name.clone());
85-
}
8684

8785
let mut dm_builder = MessageBuilder::anonymous_staff_message(ctx, config, user.id)
8886
.content(content.to_string());

crates/rustmail/src/utils/message/message_builder.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -806,6 +806,10 @@ impl<'a> StaffReply<'a> {
806806

807807
let mut thread_builder = if self.is_anonymous {
808808
MessageBuilder::anonymous_staff_message(self.ctx, self.config, self.staff_user_id)
809+
.as_staff(
810+
self.staff_user_id,
811+
format!("{} ({})", self.staff_username, "Anonymous"),
812+
)
809813
} else {
810814
MessageBuilder::staff_message(
811815
self.ctx,
@@ -814,6 +818,7 @@ impl<'a> StaffReply<'a> {
814818
self.staff_username.clone(),
815819
)
816820
};
821+
817822
if !self.is_anonymous
818823
&& let Some(role_name) = &top_role_name
819824
{

0 commit comments

Comments
 (0)