Periodically send ping/getState

This commit is contained in:
Lonami Exo
2018-06-18 13:22:25 +02:00
parent 94d6c339c4
commit 374f5e2aab
4 changed files with 42 additions and 1 deletions

View File

@@ -1,5 +1,6 @@
import asyncio
import itertools
import time
from .telegrambaseclient import TelegramBaseClient
from .. import errors, utils
@@ -16,6 +17,7 @@ class UserMethods(TelegramBaseClient):
raise _NOT_A_REQUEST
await r.resolve(self, utils)
self._last_request = time.time()
for _ in range(retries):
try:
future = self._sender.send(request, ordered=ordered)