dev@locazia: fix metadata
This commit is contained in:
parent
3305d836f7
commit
ddb554bc80
|
|
@ -120,7 +120,6 @@ async def s_api_v1_blockchain_send_new_content_message(request):
|
||||||
begin_cell()
|
begin_cell()
|
||||||
.store_ref(
|
.store_ref(
|
||||||
begin_cell()
|
begin_cell()
|
||||||
.store_uint(1, 8)
|
|
||||||
.store_bytes(f"{PROJECT_HOST}/api/v1/storage/{metadata_content.cid.serialize_v2(include_accept_type=True)}".encode())
|
.store_bytes(f"{PROJECT_HOST}/api/v1/storage/{metadata_content.cid.serialize_v2(include_accept_type=True)}".encode())
|
||||||
.end_cell()
|
.end_cell()
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -8,3 +8,4 @@ from app.core.models.user import User
|
||||||
from app.core.models.wallet_connection import WalletConnection
|
from app.core.models.wallet_connection import WalletConnection
|
||||||
from app.core.models.messages import KnownTelegramMessage
|
from app.core.models.messages import KnownTelegramMessage
|
||||||
from app.core.models.user_activity import UserActivity
|
from app.core.models.user_activity import UserActivity
|
||||||
|
from app.core.models.content.user_content import UserContent
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
from app.core.models.content.user_content import UserContent
|
||||||
|
|
@ -0,0 +1,25 @@
|
||||||
|
|
||||||
|
from sqlalchemy import Column, BigInteger, Integer, String, ForeignKey, DateTime, JSON, Boolean
|
||||||
|
from sqlalchemy.orm import relationship
|
||||||
|
from app.core.models.base import AlchemyBase
|
||||||
|
|
||||||
|
|
||||||
|
class UserContent(AlchemyBase):
|
||||||
|
__tablename__ = 'users_content'
|
||||||
|
|
||||||
|
id = Column(Integer, autoincrement=True, primary_key=True)
|
||||||
|
type = Column(String(128), nullable=False) # 'license_issuer', 'license_listen'
|
||||||
|
onchain_address = Column(String(1024), nullable=True) # bind by this
|
||||||
|
updated = Column(DateTime, nullable=False, default=0)
|
||||||
|
|
||||||
|
content_id = Column(Integer, ForeignKey('node_storage.id'), nullable=True)
|
||||||
|
created = Column(DateTime, nullable=False, default=0)
|
||||||
|
|
||||||
|
meta = Column(JSON, nullable=False, default={})
|
||||||
|
user_id = Column(Integer, ForeignKey('users.id'), nullable=False)
|
||||||
|
wallet_connection_id = Column(Integer, ForeignKey('wallet_connections.id'), nullable=True)
|
||||||
|
status = Column(String(64), nullable=False, default='active') # 'transaction_requested'
|
||||||
|
|
||||||
|
user = relationship('User', uselist=False, foreign_keys=[user_id])
|
||||||
|
wallet_connection = relationship('WalletConnection', uselist=False, foreign_keys=[wallet_connection_id])
|
||||||
|
content = relationship('StoredContent', uselist=False, foreign_keys=[content_id])
|
||||||
Loading…
Reference in New Issue