mirror of https://github.com/coddrago/Heroku
Okteto fixes
parent
f19c40bbef
commit
817eda537b
|
@ -28,12 +28,12 @@ class HelpMod(loader.Module):
|
|||
"single_mod_header": "📼 <b>{}</b>:",
|
||||
"single_cmd": "\n▫️ <code>{}{}</code> 👉🏻 ",
|
||||
"undoc_cmd": "🦥 No docs",
|
||||
"all_header": "👓 <b>{} mods available, {} hidden:</b>",
|
||||
"all_header": "🌘 <b>{} mods available, {} hidden:</b>",
|
||||
"mod_tmpl": "\n{} <code>{}</code>",
|
||||
"first_cmd_tmpl": ": ( {}",
|
||||
"cmd_tmpl": " | {}",
|
||||
"no_mod": "🚫 <b>Specify module to hide</b>",
|
||||
"hidden_shown": "🌘 <b>{} modules hidden, {} module shown:</b>\n{}\n{}",
|
||||
"hidden_shown": "🌘 <b>{} modules hidden, {} modules shown:</b>\n{}\n{}",
|
||||
"ihandler": "\n🎹 <code>{}</code> 👉🏻 ",
|
||||
"undoc_ihandler": "🦥 No docs",
|
||||
"joined": "🌘 <b>Joined the</b> <a href='https://t.me/hikka_talks'>support chat</a>",
|
||||
|
|
|
@ -48,11 +48,11 @@ class OktetoMod(loader.Module):
|
|||
"""Creates queue to Webpage bot to reset Okteto polling after app goes to sleep"""
|
||||
while True:
|
||||
try:
|
||||
if "OKTETO_URI" not in os.environ:
|
||||
if not self._db.get("hikka", "okteto_uri", False):
|
||||
await asyncio.sleep(self._env_wait_interval)
|
||||
continue
|
||||
|
||||
uri = os.environ["OKTETO_URI"]
|
||||
uri = self._db.get("hikka", "okteto_uri")
|
||||
current_queue = (
|
||||
await self._client(
|
||||
GetScheduledHistoryRequest(
|
||||
|
@ -87,8 +87,8 @@ class OktetoMod(loader.Module):
|
|||
async def watcher(self, message: Message) -> None:
|
||||
if (
|
||||
not getattr(message, "raw_text", False)
|
||||
or "OKTETO_URI" not in os.environ
|
||||
or os.environ["OKTETO_URI"] not in message.raw_text
|
||||
or not self._db.get("hikka", "okteto_uri", False)
|
||||
or self._db.get("hikka", "okteto_uri") not in message.raw_text
|
||||
and "Link previews was updated successfully" not in message.raw_text
|
||||
or utils.get_chat_id(message) != 169642392
|
||||
):
|
||||
|
|
|
@ -153,11 +153,14 @@ class Web:
|
|||
return web.Response()
|
||||
|
||||
async def okteto(self, request):
|
||||
if "OKTETO_URI" in os.environ:
|
||||
if any(cl[2].get("hikka", "okteto_uri", False) for cl in self.client_data.values()):
|
||||
return web.Response(status=418)
|
||||
|
||||
text = await request.text()
|
||||
os.environ["OKTETO_URI"] = text
|
||||
|
||||
for client_uid in self.client_data:
|
||||
self.client_data[client_uid][2].set("hikka", "okteto_uri", text)
|
||||
|
||||
return web.Response(body="URI_SAVED")
|
||||
|
||||
async def tg_code(self, request):
|
||||
|
|
Loading…
Reference in New Issue