mirror of
https://github.com/zulip/zulip.git
synced 2025-11-03 13:33:24 +00:00
slack import: Set a last_modified timestamp for custom emoji.
This commit is contained in:
@@ -17,6 +17,7 @@ from django.utils.timezone import now as timezone_now
|
|||||||
from django.forms.models import model_to_dict
|
from django.forms.models import model_to_dict
|
||||||
from typing import Any, Dict, List, Optional, Tuple
|
from typing import Any, Dict, List, Optional, Tuple
|
||||||
from zerver.forms import check_subdomain_available
|
from zerver.forms import check_subdomain_available
|
||||||
|
from zerver.lib.timestamp import datetime_to_timestamp
|
||||||
from zerver.models import Reaction, RealmEmoji, Realm, UserProfile, Recipient
|
from zerver.models import Reaction, RealmEmoji, Realm, UserProfile, Recipient
|
||||||
from zerver.data_import.slack_message_conversion import convert_to_zulip_markdown, \
|
from zerver.data_import.slack_message_conversion import convert_to_zulip_markdown, \
|
||||||
get_user_full_name
|
get_user_full_name
|
||||||
@@ -107,6 +108,7 @@ def build_realmemoji(custom_emoji_list: ZerverFieldsT,
|
|||||||
zerver_realmemoji = []
|
zerver_realmemoji = []
|
||||||
emoji_url_map = {}
|
emoji_url_map = {}
|
||||||
emoji_id = 0
|
emoji_id = 0
|
||||||
|
timestamp = datetime_to_timestamp(timezone_now())
|
||||||
for emoji_name, url in custom_emoji_list.items():
|
for emoji_name, url in custom_emoji_list.items():
|
||||||
if 'emoji.slack-edge.com' in url:
|
if 'emoji.slack-edge.com' in url:
|
||||||
# Some of the emojis we get from the api have invalid links
|
# Some of the emojis we get from the api have invalid links
|
||||||
@@ -117,6 +119,7 @@ def build_realmemoji(custom_emoji_list: ZerverFieldsT,
|
|||||||
author=None,
|
author=None,
|
||||||
realm=realm_id,
|
realm=realm_id,
|
||||||
file_name=os.path.basename(url),
|
file_name=os.path.basename(url),
|
||||||
|
last_modified=timestamp,
|
||||||
deactivated=False)
|
deactivated=False)
|
||||||
emoji_url_map[emoji_name] = url
|
emoji_url_map[emoji_name] = url
|
||||||
zerver_realmemoji.append(realmemoji)
|
zerver_realmemoji.append(realmemoji)
|
||||||
|
|||||||
Reference in New Issue
Block a user