Adds signature in return
This commit is contained in:
parent
fb32bbefb1
commit
c7912becf8
3 changed files with 4 additions and 6 deletions
|
@ -37,8 +37,8 @@ CREATE INDEX COMMENT_CLAIM_INDEX ON COMMENT (LbryClaimId);
|
|||
|
||||
-- VIEWS
|
||||
DROP VIEW IF EXISTS COMMENTS_ON_CLAIMS;
|
||||
CREATE VIEW COMMENTS_ON_CLAIMS (comment_id, claim_id, timestamp, channel_name, channel_id, channel_uri, comment, parent_id) AS
|
||||
SELECT C.CommentId, C.LbryClaimId, C.Timestamp, CHAN.Name, CHAN.ClaimId, 'lbry://' || CHAN.Name || '#' || CHAN.ClaimId, C.Body, C.ParentId
|
||||
CREATE VIEW COMMENTS_ON_CLAIMS (comment_id, claim_id, timestamp, channel_name, channel_id, channel_uri, signature, parent_id, comment) AS
|
||||
SELECT C.CommentId, C.LbryClaimId, C.Timestamp, CHAN.Name, CHAN.ClaimId, 'lbry://' || CHAN.Name || '#' || CHAN.ClaimId, C.Signature, C.ParentId, C.Body
|
||||
FROM CHANNEL AS CHAN
|
||||
INNER JOIN COMMENT C on CHAN.ClaimId = C.ChannelId
|
||||
ORDER BY C.Timestamp;
|
||||
|
|
|
@ -77,7 +77,7 @@ class DatabaseConnection:
|
|||
)
|
||||
|
||||
def _insert_comment(self, claim_id: str = None, comment: str = None,
|
||||
channel_id: str = None, sig: str = None,
|
||||
channel_id: str = None, signature: str = None,
|
||||
parent_id: str = None, **kwargs):
|
||||
timestamp = time.time_ns()
|
||||
comment_prehash = ':'.join((claim_id, comment, str(timestamp),))
|
||||
|
@ -90,7 +90,7 @@ class DatabaseConnection:
|
|||
ParentId, Signature, Timestamp)
|
||||
VALUES (?, ?, ?, ?, ?, ?, ?)
|
||||
""",
|
||||
(comment_id, claim_id, channel_id, comment, parent_id, sig, timestamp)
|
||||
(comment_id, claim_id, channel_id, comment, parent_id, signature, timestamp)
|
||||
)
|
||||
return comment_id
|
||||
|
||||
|
|
|
@ -89,14 +89,12 @@ class CommentServer:
|
|||
return web.json_response(response)
|
||||
else:
|
||||
return web.json_response({'error': ERRORS['UNKNOWN']})
|
||||
except
|
||||
except json.decoder.JSONDecodeError as jde:
|
||||
return web.json_response({
|
||||
'error': {'message': jde.msg, 'code': -1}
|
||||
})
|
||||
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
app = CommentServer()
|
||||
asyncio.run(app.run())
|
||||
|
|
Loading…
Reference in a new issue