Skip to content
Snippets Groups Projects

remove code duplication in helpers.py

Closed zseri requested to merge zseri/onionsproutsbot:dry into main
3 files
+ 13
71
Compare changes
  • Side-by-side
  • Inline
Files
3
+ 11
2
@@ -12,7 +12,7 @@
#
from distutils.util import get_platform
from . import database, files, titles, ui, helpers, i18n
from . import database, files, titles, ui, i18n
from aiologger import Logger
from aiologger.formatters.base import Formatter
@@ -33,6 +33,7 @@ from pyrogram.types import (
ReplyKeyboardMarkup,
)
import aiohttp
import aiosqlite
import asyncio
import logging
@@ -58,6 +59,14 @@ i18n.setup_gettext()
logger = Logger(name="OnionSproutsBot")
# Helper function for updating the list of available
# binaries.
async def get_response(endpoint):
async with aiohttp.ClientSession() as session:
async with session.get(endpoint) as resp:
return await resp.json()
@OnionSproutsBot.on_message(filters.command("start"))
async def start_command(client: Client, message: str):
user = message.from_user
@@ -259,7 +268,7 @@ async def request_tor(client: Client, callback: str):
platform_keyboard = []
# Update check on new flow.
response = await helpers.get_response(data["tor"]["endpoint"])
response = await get_response(data["tor"]["endpoint"])
await client.send_message(
chat_id=callback.from_user.id,
Loading