user-status: Move do_update_user_status to separate actions file.

We need to move this function to a separate actions file specifically
for `user_status` because otherwise we will have a circular import
between `actions/user_settings.py` and `actions/presence.py` in an
upcoming commit.

Prep commit for migrating "unavailable" user status feature to
"invisible" user presence feature.
This commit is contained in:
Lauryn Menard
2022-09-16 18:05:17 +02:00
committed by Tim Abbott
parent 47c1dbaa7d
commit 3428fe86d6
5 changed files with 58 additions and 52 deletions

View File

@@ -6,7 +6,8 @@ from django.http import HttpRequest, HttpResponse
from django.utils.timezone import now as timezone_now
from django.utils.translation import gettext as _
from zerver.actions.presence import do_update_user_status, update_user_presence
from zerver.actions.presence import update_user_presence
from zerver.actions.user_status import do_update_user_status
from zerver.decorator import human_users_only
from zerver.lib.emoji import check_emoji_request, emoji_name_to_emoji_code
from zerver.lib.exceptions import JsonableError