Decrypt fetched messages to generate reply fallback

This commit is contained in:
Tulir Asokan
2021-10-11 00:51:28 +03:00
parent 7255e86595
commit 74c43355e4
2 changed files with 8 additions and 3 deletions
+3
View File
@@ -50,6 +50,7 @@ if TYPE_CHECKING:
from .context import Context
from .config import Config
from .bot import Bot
from .__main__ import TelegramBridge
config: Optional['Config'] = None
# Value updated from config in init()
@@ -71,6 +72,7 @@ class AbstractUser(ABC):
loop: asyncio.AbstractEventLoop = None
log: TraceLogger
az: AppService
bridge: 'TelegramBridge'
relaybot: Optional['Bot']
ignore_incoming_bot_events: bool = True
@@ -513,6 +515,7 @@ class AbstractUser(ABC):
def init(context: 'Context') -> None:
global config, MAX_DELETIONS
AbstractUser.az, config, AbstractUser.loop, AbstractUser.relaybot = context.core
AbstractUser.bridge = context.bridge
AbstractUser.ignore_incoming_bot_events = config["bridge.relaybot.ignore_own_incoming_events"]
AbstractUser.session_container = context.session_container
MAX_DELETIONS = config.get("bridge.max_telegram_delete", 10)