Locazia: content encryption, indexation, deploy platform
This commit is contained in:
1 parent
0ccbb53135
commit
44abce2aae
18 files changed
+360
-66
No files matched your search
@@ -37,6 +37,8 @@ async def s_api_v1_blockchain_send_new_content_message(request):
|
||||
await ton_connect.restore_connection()
|
||||
assert ton_connect.connected, "No connected wallet"
|
||||
|
||||
|
||||
|
||||
# await ton_connect._sdk_client.send_transaction({
|
||||
# 'valid_until': int(datetime.now().timestamp()),
|
||||
# 'messages': [
|
||||
|
||||
@@ -23,7 +23,7 @@ async def s_api_v1_node(request): # /api/v1/node
|
||||
'indexer_height': 0,
|
||||
'services': {
|
||||
service_key: {
|
||||
'status': service['status'],
|
||||
'status': (service['status'] if (datetime.now() - service['timestamp']).total_seconds() < 30 else 'not working: timeout'),
|
||||
'delay': round((datetime.now() - service['timestamp']).total_seconds(), 3) if service['timestamp'] else -1,
|
||||
}
|
||||
for service_key, service in request.app.ctx.memory.known_states.items()
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
from sanic import response
|
||||
from app.core._config import UPLOADS_DIR
|
||||
from app.core.storage import db_session
|
||||
from app.core.content.content_id import ContentId
|
||||
from app.core._utils.resolve_content import resolve_content
|
||||
from app.core.models.node_storage import StoredContent
|
||||
from app.core.logger import make_log
|
||||
@@ -10,6 +8,7 @@ from base58 import b58encode, b58decode
|
||||
from mimetypes import guess_type
|
||||
import os
|
||||
import hashlib
|
||||
import aiofiles
|
||||
|
||||
|
||||
async def s_api_v1_storage_post(request):
|
||||
@@ -58,8 +57,8 @@ async def s_api_v1_storage_post(request):
|
||||
request.ctx.db_session.commit()
|
||||
|
||||
file_path = os.path.join(UPLOADS_DIR, file_hash)
|
||||
with open(file_path, "wb") as file:
|
||||
file.write(file_content)
|
||||
async with aiofiles.open(file_path, "wb") as file:
|
||||
await file.write(file_content)
|
||||
|
||||
new_content_id = new_content.cid
|
||||
new_cid = new_content_id.serialize_v1()
|
||||
|
||||
Reference in new issue
Block a user