mirror of
https://gitlab.com/chicken-riders/RcGcDb.git
synced 2025-02-23 00:54:09 +00:00
Fixes so it works in prod env
This commit is contained in:
parent
ad1cf8bf99
commit
a5b328b822
|
@ -41,7 +41,7 @@ class DiscordMessageMetadata:
|
||||||
self.rev_id = rev_id
|
self.rev_id = rev_id
|
||||||
self.webhook_url = webhook_url
|
self.webhook_url = webhook_url
|
||||||
self.message_display = message_display
|
self.message_display = message_display
|
||||||
self.time_of_change = time_of_change.replace(tzinfo=datetime.timezone.utc) # We are assuming all wikis use UTC as server time (this is terrible, we need to do this better)
|
self.time_of_change = time_of_change
|
||||||
self.domain = domain
|
self.domain = domain
|
||||||
|
|
||||||
def matches(self, other: dict):
|
def matches(self, other: dict):
|
||||||
|
@ -213,4 +213,4 @@ class StackedDiscordMessage():
|
||||||
self.message_list.append(message)
|
self.message_list.append(message)
|
||||||
# self._setup_embed()
|
# self._setup_embed()
|
||||||
# self.embed = message.embed
|
# self.embed = message.embed
|
||||||
# self.finish_embed_message()
|
# self.finish_embed_message()
|
||||||
|
|
|
@ -11,7 +11,7 @@ import sys
|
||||||
|
|
||||||
import aiohttp
|
import aiohttp
|
||||||
|
|
||||||
from misc import LimitedList
|
from src.misc import LimitedList
|
||||||
from src.discord.message import DiscordMessage
|
from src.discord.message import DiscordMessage
|
||||||
from src.config import settings
|
from src.config import settings
|
||||||
from src.argparser import command_line_args
|
from src.argparser import command_line_args
|
||||||
|
|
|
@ -2,7 +2,7 @@ import time
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
import aiohttp.web_request
|
import aiohttp.web_request
|
||||||
|
|
||||||
from misc import LimitedList
|
from src.misc import LimitedList
|
||||||
from src.config import settings
|
from src.config import settings
|
||||||
from typing import Union, Optional, List
|
from typing import Union, Optional, List
|
||||||
from enum import Enum
|
from enum import Enum
|
||||||
|
|
|
@ -462,7 +462,7 @@ async def rc_processor(wiki: Wiki, change: dict, changed_categories: dict, displ
|
||||||
LinkParser = LinkParser(wiki.client.WIKI_JUST_DOMAIN)
|
LinkParser = LinkParser(wiki.client.WIKI_JUST_DOMAIN)
|
||||||
metadata = DiscordMessageMetadata("POST", rev_id=change.get("revid", None), log_id=change.get("logid", None),
|
metadata = DiscordMessageMetadata("POST", rev_id=change.get("revid", None), log_id=change.get("logid", None),
|
||||||
page_id=change.get("pageid", None), message_display=display_options.display,
|
page_id=change.get("pageid", None), message_display=display_options.display,
|
||||||
time_of_change=datetime.datetime.strptime(change["timestamp"], '%Y-%m-%dT%H:%M:%SZ'),
|
time_of_change=datetime.datetime.strptime(change["timestamp"], '%Y-%m-%dT%H:%M:%SZ').replace(tzinfo=datetime.timezone.utc),
|
||||||
domain=wiki.domain)
|
domain=wiki.domain)
|
||||||
context = Context("embed" if display_options.display > 0 else "compact", "recentchanges", webhooks, wiki.client,
|
context = Context("embed" if display_options.display > 0 else "compact", "recentchanges", webhooks, wiki.client,
|
||||||
langs[display_options.lang]["formatters"], prepare_settings(display_options.display), display_options.buttons)
|
langs[display_options.lang]["formatters"], prepare_settings(display_options.display), display_options.buttons)
|
||||||
|
|
Loading…
Reference in a new issue