uploader-bot/app/core/background/ton_service.py

30 lines
865 B
Python

from app.core.logger import make_log
from app.core.storage import db_session
from app.core._secrets import service_wallet
from app.core._blockchain.ton.toncenter import toncenter
import asyncio
async def main():
make_log("TON", "Service started", level="info")
sw_seqno_result = await toncenter.run_get_method(service_wallet.address.to_string(1, 1, 1), 'seqno')
make_log("TON", f"Service wallet run seqno method: {sw_seqno_result}", level="info")
while True:
make_log("TON", "Service running", level="debug")
# with db_session() as session:
# for stored_content in session.query(StoredContent).filter(StoredContent.uploaded == False).all():
# pass
await asyncio.sleep(5)
if __name__ == '__main__':
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
loop.close()