mirror of
https://github.com/zulip/zulip.git
synced 2025-11-09 16:37:23 +00:00
actions: Remove realm argument to internal_send_private_message.
The argument is redundant.
This commit is contained in:
committed by
Tim Abbott
parent
a652573169
commit
09fc79f911
@@ -769,9 +769,7 @@ def approve_sponsorship(realm: Realm) -> None:
|
|||||||
f"Your organization's request for sponsored hosting has been approved! {emoji}.\n"
|
f"Your organization's request for sponsored hosting has been approved! {emoji}.\n"
|
||||||
f"You have been upgraded to {plan_name}, free of charge."
|
f"You have been upgraded to {plan_name}, free of charge."
|
||||||
)
|
)
|
||||||
internal_send_private_message(
|
internal_send_private_message(notification_bot, billing_admin, message)
|
||||||
billing_admin.realm, notification_bot, billing_admin, message
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
def get_discount_for_realm(realm: Realm) -> Optional[Decimal]:
|
def get_discount_for_realm(realm: Realm) -> Optional[Decimal]:
|
||||||
|
|||||||
@@ -495,7 +495,6 @@ def process_new_human_user(
|
|||||||
# This is a cross-realm private message.
|
# This is a cross-realm private message.
|
||||||
with override_language(prereg_user.referred_by.default_language):
|
with override_language(prereg_user.referred_by.default_language):
|
||||||
internal_send_private_message(
|
internal_send_private_message(
|
||||||
realm,
|
|
||||||
get_system_bot(settings.NOTIFICATION_BOT),
|
get_system_bot(settings.NOTIFICATION_BOT),
|
||||||
prereg_user.referred_by,
|
prereg_user.referred_by,
|
||||||
_("{user} accepted your invitation to join Zulip!").format(
|
_("{user} accepted your invitation to join Zulip!").format(
|
||||||
@@ -2575,7 +2574,7 @@ def send_rate_limited_pm_notification_to_bot_owner(
|
|||||||
return
|
return
|
||||||
|
|
||||||
internal_send_private_message(
|
internal_send_private_message(
|
||||||
realm, get_system_bot(settings.NOTIFICATION_BOT), sender.bot_owner, content
|
get_system_bot(settings.NOTIFICATION_BOT), sender.bot_owner, content
|
||||||
)
|
)
|
||||||
|
|
||||||
sender.last_reminder = timezone_now()
|
sender.last_reminder = timezone_now()
|
||||||
@@ -2919,8 +2918,9 @@ def internal_prep_private_message(
|
|||||||
|
|
||||||
|
|
||||||
def internal_send_private_message(
|
def internal_send_private_message(
|
||||||
realm: Realm, sender: UserProfile, recipient_user: UserProfile, content: str
|
sender: UserProfile, recipient_user: UserProfile, content: str
|
||||||
) -> Optional[int]:
|
) -> Optional[int]:
|
||||||
|
realm = recipient_user.realm
|
||||||
message = internal_prep_private_message(realm, sender, recipient_user, content)
|
message = internal_prep_private_message(realm, sender, recipient_user, content)
|
||||||
if message is None:
|
if message is None:
|
||||||
return None
|
return None
|
||||||
|
|||||||
@@ -102,9 +102,7 @@ class EmbeddedBotHandler:
|
|||||||
raise EmbeddedBotEmptyRecipientsList(_("Message must have recipients!"))
|
raise EmbeddedBotEmptyRecipientsList(_("Message must have recipients!"))
|
||||||
elif len(message["to"]) == 1:
|
elif len(message["to"]) == 1:
|
||||||
recipient_user = get_active_user(recipients[0], self.user_profile.realm)
|
recipient_user = get_active_user(recipients[0], self.user_profile.realm)
|
||||||
internal_send_private_message(
|
internal_send_private_message(self.user_profile, recipient_user, message["content"])
|
||||||
self.user_profile.realm, self.user_profile, recipient_user, message["content"]
|
|
||||||
)
|
|
||||||
else:
|
else:
|
||||||
internal_send_huddle_message(
|
internal_send_huddle_message(
|
||||||
self.user_profile.realm, self.user_profile, recipients, message["content"]
|
self.user_profile.realm, self.user_profile, recipients, message["content"]
|
||||||
|
|||||||
@@ -443,7 +443,7 @@ def process_missed_message(to: str, message: EmailMessage) -> None:
|
|||||||
assert not isinstance(display_recipient, str)
|
assert not isinstance(display_recipient, str)
|
||||||
recipient_str = display_recipient[0]["email"]
|
recipient_str = display_recipient[0]["email"]
|
||||||
recipient_user = get_user(recipient_str, user_profile.realm)
|
recipient_user = get_user(recipient_str, user_profile.realm)
|
||||||
internal_send_private_message(user_profile.realm, user_profile, recipient_user, body)
|
internal_send_private_message(user_profile, recipient_user, body)
|
||||||
elif recipient.type == Recipient.HUDDLE:
|
elif recipient.type == Recipient.HUDDLE:
|
||||||
display_recipient = get_display_recipient(recipient)
|
display_recipient = get_display_recipient(recipient)
|
||||||
assert not isinstance(display_recipient, str)
|
assert not isinstance(display_recipient, str)
|
||||||
|
|||||||
@@ -96,7 +96,7 @@ def send_initial_pms(user: UserProfile) -> None:
|
|||||||
apps_url="/apps", settings_url="#settings", organization_setup_text=organization_setup_text
|
apps_url="/apps", settings_url="#settings", organization_setup_text=organization_setup_text
|
||||||
)
|
)
|
||||||
|
|
||||||
internal_send_private_message(user.realm, get_system_bot(settings.WELCOME_BOT), user, content)
|
internal_send_private_message(get_system_bot(settings.WELCOME_BOT), user, content)
|
||||||
|
|
||||||
|
|
||||||
def send_welcome_bot_response(send_request: SendMessageRequest) -> None:
|
def send_welcome_bot_response(send_request: SendMessageRequest) -> None:
|
||||||
@@ -113,9 +113,7 @@ def send_welcome_bot_response(send_request: SendMessageRequest) -> None:
|
|||||||
"skills. Or, try clicking on some of the stream names to your left!"
|
"skills. Or, try clicking on some of the stream names to your left!"
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
internal_send_private_message(
|
internal_send_private_message(welcome_bot, send_request.message.sender, content)
|
||||||
send_request.realm, welcome_bot, send_request.message.sender, content
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
def send_initial_realm_messages(realm: Realm) -> None:
|
def send_initial_realm_messages(realm: Realm) -> None:
|
||||||
|
|||||||
@@ -1983,7 +1983,6 @@ class InternalPrepTest(ZulipTestCase):
|
|||||||
|
|
||||||
with self.assertLogs(level="ERROR") as m:
|
with self.assertLogs(level="ERROR") as m:
|
||||||
internal_send_private_message(
|
internal_send_private_message(
|
||||||
realm=realm,
|
|
||||||
sender=cordelia,
|
sender=cordelia,
|
||||||
recipient_user=hamlet,
|
recipient_user=hamlet,
|
||||||
content=bad_content,
|
content=bad_content,
|
||||||
@@ -2149,7 +2148,6 @@ class TestCrossRealmPMs(ZulipTestCase):
|
|||||||
# Cross-realm bots in the zulip.com realm can PM any realm
|
# Cross-realm bots in the zulip.com realm can PM any realm
|
||||||
# (They need lower level APIs to do this.)
|
# (They need lower level APIs to do this.)
|
||||||
internal_send_private_message(
|
internal_send_private_message(
|
||||||
realm=r2,
|
|
||||||
sender=get_system_bot(notification_bot_email),
|
sender=get_system_bot(notification_bot_email),
|
||||||
recipient_user=get_user(user2_email, r2),
|
recipient_user=get_user(user2_email, r2),
|
||||||
content="bla",
|
content="bla",
|
||||||
|
|||||||
@@ -137,7 +137,6 @@ class ArchiveMessagesTestingBase(RetentionTestingBase):
|
|||||||
get_user_profile_by_email(bot_email)
|
get_user_profile_by_email(bot_email)
|
||||||
zulip_user = self.example_user("hamlet")
|
zulip_user = self.example_user("hamlet")
|
||||||
msg_id = internal_send_private_message(
|
msg_id = internal_send_private_message(
|
||||||
realm=self.zulip_realm,
|
|
||||||
sender=get_system_bot(bot_email),
|
sender=get_system_bot(bot_email),
|
||||||
recipient_user=zulip_user,
|
recipient_user=zulip_user,
|
||||||
content="test message",
|
content="test message",
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ class TutorialTests(ZulipTestCase):
|
|||||||
user = self.example_user("hamlet")
|
user = self.example_user("hamlet")
|
||||||
welcome_bot = get_system_bot(settings.WELCOME_BOT)
|
welcome_bot = get_system_bot(settings.WELCOME_BOT)
|
||||||
content = "Shortened welcome message."
|
content = "Shortened welcome message."
|
||||||
internal_send_private_message(user.realm, welcome_bot, user, content)
|
internal_send_private_message(welcome_bot, user, content)
|
||||||
|
|
||||||
def test_tutorial_status(self) -> None:
|
def test_tutorial_status(self) -> None:
|
||||||
user = self.example_user("hamlet")
|
user = self.example_user("hamlet")
|
||||||
|
|||||||
@@ -584,7 +584,6 @@ class FileUploadTest(UploadSerializeMixin, ZulipTestCase):
|
|||||||
body = f"First message ...[zulip.txt](http://{host}/user_uploads/" + fp_path_id + ")"
|
body = f"First message ...[zulip.txt](http://{host}/user_uploads/" + fp_path_id + ")"
|
||||||
with self.settings(CROSS_REALM_BOT_EMAILS={user_2.email, user_3.email}):
|
with self.settings(CROSS_REALM_BOT_EMAILS={user_2.email, user_3.email}):
|
||||||
internal_send_private_message(
|
internal_send_private_message(
|
||||||
realm=r1,
|
|
||||||
sender=get_system_bot(user_2.email),
|
sender=get_system_bot(user_2.email),
|
||||||
recipient_user=user_1,
|
recipient_user=user_1,
|
||||||
content=body,
|
content=body,
|
||||||
|
|||||||
@@ -887,7 +887,6 @@ class DeferredWorker(QueueProcessingWorker):
|
|||||||
"Your data export is complete and has been uploaded here:\n\n{public_url}"
|
"Your data export is complete and has been uploaded here:\n\n{public_url}"
|
||||||
).format(public_url=public_url)
|
).format(public_url=public_url)
|
||||||
internal_send_private_message(
|
internal_send_private_message(
|
||||||
realm=user_profile.realm,
|
|
||||||
sender=get_system_bot(settings.NOTIFICATION_BOT),
|
sender=get_system_bot(settings.NOTIFICATION_BOT),
|
||||||
recipient_user=user_profile,
|
recipient_user=user_profile,
|
||||||
content=content,
|
content=content,
|
||||||
|
|||||||
Reference in New Issue
Block a user