diff --git a/mautrix_telegram/user.py b/mautrix_telegram/user.py index beeb8149..00435068 100644 --- a/mautrix_telegram/user.py +++ b/mautrix_telegram/user.py @@ -64,7 +64,6 @@ class User(AbstractUser, BaseUser): _db_instance: Optional[DBUser] _ensure_started_lock: asyncio.Lock - _metric_value: Dict[Gauge, bool] _track_connection_task: Optional[asyncio.Task] def __init__(self, mxid: UserID, tgid: Optional[TelegramID] = None, @@ -200,14 +199,6 @@ class User(AbstractUser, BaseUser): async with self._ensure_started_lock: return cast(User, await super().ensure_started(even_if_no_session)) - def _track_metric(self, metric: Gauge, value: bool) -> None: - if self._metric_value[metric] != value: - if value: - metric.inc(1) - else: - metric.dec(1) - self._metric_value[metric] = value - async def start(self, delete_unless_authenticated: bool = False) -> 'User': await super().start() self._track_metric(METRIC_CONNECTED, True) diff --git a/requirements.txt b/requirements.txt index a6c84451..a8089eac 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,6 +5,6 @@ python-magic>=0.4,<0.5 commonmark>=0.8,<0.10 aiohttp>=3,<3.7 yarl<1.6 -mautrix==0.8.0.beta4 +mautrix==0.8.0.beta7 telethon>=1.16,<1.17 telethon-session-sqlalchemy>=0.2.14,<0.3