utils: deduplicate date_format in package handler

parent 2a43bc86
...@@ -3,15 +3,13 @@ from telegrinder.rules import Command, Argument ...@@ -3,15 +3,13 @@ from telegrinder.rules import Command, Argument
from telegrinder.tools.formatting import HTMLFormatter, link from telegrinder.tools.formatting import HTMLFormatter, link
from datetime import datetime
from altrepo import altrepo from altrepo import altrepo
from altrepo.api.errors import DataNotFoundError, RequestValidationError from altrepo.api.errors import DataNotFoundError, RequestValidationError
from data.keyboards import package_keyboards from data.keyboards import package_keyboards
from database.models import User from database.models import User
from database.func import DB from database.func import DB
from services.utils import _bold from services.utils import _bold, date_format
from config import APPSTREAM_SKIP_LIST from config import APPSTREAM_SKIP_LIST
...@@ -138,13 +136,6 @@ async def package_info_handler( ...@@ -138,13 +136,6 @@ async def package_info_handler(
) )
async def date_format(time) -> str:
if isinstance(time, (int, float)):
dt = datetime.fromtimestamp(time)
elif isinstance(time, str):
dt = datetime.fromisoformat(time)
return dt.strftime("%Y-%m-%d %H:%M:%S")
async def ftbfs_message_format(beehive): async def ftbfs_message_format(beehive):
return HTMLFormatter(link( return HTMLFormatter(link(
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment