UNPKG

moeralib

Version:

Library to interact with Moera decentralized social network

258 lines (257 loc) 11.4 kB
"use strict"; // This file is generated Object.defineProperty(exports, "__esModule", { value: true }); exports.createAttachmentFingerprint0 = createAttachmentFingerprint0; exports.createCarteFingerprint3 = createCarteFingerprint3; exports.createCarteFingerprint2 = createCarteFingerprint2; exports.createCarteFingerprint1 = createCarteFingerprint1; exports.createCarteFingerprint0 = createCarteFingerprint0; exports.createCommentFingerprint1 = createCommentFingerprint1; exports.createCommentFingerprint0 = createCommentFingerprint0; exports.createMediaGrantFingerprint1 = createMediaGrantFingerprint1; exports.createMediaGrantFingerprint0 = createMediaGrantFingerprint0; exports.createNotificationPacketFingerprint1 = createNotificationPacketFingerprint1; exports.createNotificationPacketFingerprint0 = createNotificationPacketFingerprint0; exports.createPostingFingerprint1 = createPostingFingerprint1; exports.createPostingFingerprint0 = createPostingFingerprint0; exports.createPushRelayMessageFingerprint0 = createPushRelayMessageFingerprint0; exports.createPushRelayRegisterFingerprint0 = createPushRelayRegisterFingerprint0; exports.createReactionFingerprint0 = createReactionFingerprint0; exports.createSheriffOrderFingerprint0 = createSheriffOrderFingerprint0; const crypto_1 = require("../crypto/crypto"); const ATTACHMENT_FINGERPRINT0_SCHEMA = [ ["version", "number"], ["objectType", "string"], ["digest", "bytes"], ]; function createAttachmentFingerprint0(digest) { return (0, crypto_1.fingerprintBytes)({ "version": 0, "objectType": "ATTACHMENT", digest }, ATTACHMENT_FINGERPRINT0_SCHEMA); } const CARTE_FINGERPRINT3_SCHEMA = [ ["version", "number"], ["objectType", "string"], ["ownerName", "string"], ["addresses", "string[]"], ["beginning", "number"], ["deadline", "number"], ["nodeName", "string"], ["clientScope", "number"], ["adminScope", "number"], ["salt", "bytes"], ]; function createCarteFingerprint3(ownerName, addresses, beginning, deadline, nodeName, clientScope, adminScope, salt) { return (0, crypto_1.fingerprintBytes)({ "version": 3, "objectType": "CARTE", ownerName, addresses, beginning, deadline, nodeName, clientScope, adminScope, salt }, CARTE_FINGERPRINT3_SCHEMA); } const CARTE_FINGERPRINT2_SCHEMA = [ ["version", "number"], ["objectType", "string"], ["ownerName", "string"], ["address", "string"], ["beginning", "number"], ["deadline", "number"], ["nodeName", "string"], ["clientScope", "number"], ["adminScope", "number"], ["salt", "bytes"], ]; function createCarteFingerprint2(ownerName, address, beginning, deadline, nodeName, clientScope, adminScope, salt) { return (0, crypto_1.fingerprintBytes)({ "version": 2, "objectType": "CARTE", ownerName, address, beginning, deadline, nodeName, clientScope, adminScope, salt }, CARTE_FINGERPRINT2_SCHEMA); } const CARTE_FINGERPRINT1_SCHEMA = [ ["version", "number"], ["objectType", "string"], ["ownerName", "string"], ["address", "string"], ["beginning", "number"], ["deadline", "number"], ["nodeName", "string"], ["authCategory", "number"], ["salt", "bytes"], ]; function createCarteFingerprint1(ownerName, address, beginning, deadline, nodeName, authCategory, salt) { return (0, crypto_1.fingerprintBytes)({ "version": 1, "objectType": "CARTE", ownerName, address, beginning, deadline, nodeName, authCategory, salt }, CARTE_FINGERPRINT1_SCHEMA); } const CARTE_FINGERPRINT0_SCHEMA = [ ["version", "number"], ["objectType", "string"], ["ownerName", "string"], ["address", "string"], ["beginning", "number"], ["deadline", "number"], ["permissions", "number"], ["salt", "bytes"], ]; function createCarteFingerprint0(ownerName, address, beginning, deadline, permissions, salt) { return (0, crypto_1.fingerprintBytes)({ "version": 0, "objectType": "CARTE", ownerName, address, beginning, deadline, permissions, salt }, CARTE_FINGERPRINT0_SCHEMA); } const COMMENT_FINGERPRINT1_SCHEMA = [ ["version", "number"], ["objectType", "string"], ["ownerName", "string"], ["postingFingerprint", "bytes"], ["repliedToFingerprint", "bytes"], ["bodySrcHash", "bytes"], ["bodySrcFormat", "string"], ["body", "string"], ["bodyFormat", "string"], ["createdAt", "number"], ["permissions", "number"], ["attachments", "bytes[]"], ]; function createCommentFingerprint1(ownerName, postingFingerprint, repliedToFingerprint, bodySrcHash, bodySrcFormat, body, bodyFormat, createdAt, permissions, attachments) { return (0, crypto_1.fingerprintBytes)({ "version": 1, "objectType": "COMMENT", ownerName, postingFingerprint, repliedToFingerprint, bodySrcHash, bodySrcFormat, body, bodyFormat, createdAt, permissions, attachments }, COMMENT_FINGERPRINT1_SCHEMA); } const COMMENT_FINGERPRINT0_SCHEMA = [ ["version", "number"], ["objectType", "string"], ["ownerName", "string"], ["postingFingerprint", "bytes"], ["repliedToFingerprint", "bytes"], ["bodySrcHash", "bytes"], ["bodySrcFormat", "string"], ["body", "string"], ["bodyFormat", "string"], ["createdAt", "number"], ["permissions", "number"], ["attachments", "bytes[]"], ]; function createCommentFingerprint0(ownerName, postingFingerprint, repliedToFingerprint, bodySrcHash, bodySrcFormat, body, bodyFormat, createdAt, permissions, attachments) { return (0, crypto_1.fingerprintBytes)({ "version": 0, "objectType": "COMMENT", ownerName, postingFingerprint, repliedToFingerprint, bodySrcHash, bodySrcFormat, body, bodyFormat, createdAt, permissions, attachments }, COMMENT_FINGERPRINT0_SCHEMA); } const MEDIA_GRANT_FINGERPRINT1_SCHEMA = [ ["version", "number"], ["objectType", "string"], ["nodeName", "string"], ["mediaId", "string"], ["expires", "number"], ["download", "boolean"], ["fileName", "string"], ["salt", "bytes"], ]; function createMediaGrantFingerprint1(nodeName, mediaId, expires, download, fileName, salt) { return (0, crypto_1.fingerprintBytes)({ "version": 1, "objectType": "MEDIA_GRANT", nodeName, mediaId, expires, download, fileName, salt }, MEDIA_GRANT_FINGERPRINT1_SCHEMA); } const MEDIA_GRANT_FINGERPRINT0_SCHEMA = [ ["version", "number"], ["objectType", "string"], ["nodeName", "string"], ["postingId", "string"], ["commentId", "string"], ["mediaId", "string"], ["expires", "number"], ["download", "boolean"], ["fileName", "string"], ["salt", "bytes"], ]; function createMediaGrantFingerprint0(nodeName, postingId, commentId, mediaId, expires, download, fileName, salt) { return (0, crypto_1.fingerprintBytes)({ "version": 0, "objectType": "MEDIA_GRANT", nodeName, postingId, commentId, mediaId, expires, download, fileName, salt }, MEDIA_GRANT_FINGERPRINT0_SCHEMA); } const NOTIFICATION_PACKET_FINGERPRINT1_SCHEMA = [ ["version", "number"], ["objectType", "string"], ["id", "string"], ["nodeName", "string"], ["fullName", "string"], ["createdAt", "number"], ["type", "string"], ["notification", "string"], ]; function createNotificationPacketFingerprint1(id, nodeName, fullName, createdAt, type, notification) { return (0, crypto_1.fingerprintBytes)({ "version": 1, "objectType": "NOTIFICATION_PACKET", id, nodeName, fullName, createdAt, type, notification }, NOTIFICATION_PACKET_FINGERPRINT1_SCHEMA); } const NOTIFICATION_PACKET_FINGERPRINT0_SCHEMA = [ ["version", "number"], ["objectType", "string"], ["id", "string"], ["nodeName", "string"], ["createdAt", "number"], ["type", "string"], ["notification", "string"], ]; function createNotificationPacketFingerprint0(id, nodeName, createdAt, type, notification) { return (0, crypto_1.fingerprintBytes)({ "version": 0, "objectType": "NOTIFICATION_PACKET", id, nodeName, createdAt, type, notification }, NOTIFICATION_PACKET_FINGERPRINT0_SCHEMA); } const POSTING_FINGERPRINT1_SCHEMA = [ ["version", "number"], ["objectType", "string"], ["receiverName", "string"], ["ownerName", "string"], ["bodySrcHash", "bytes"], ["bodySrcFormat", "string"], ["body", "string"], ["bodyFormat", "string"], ["createdAt", "number"], ["permissions", "number"], ["attachments", "bytes[]"], ]; function createPostingFingerprint1(receiverName, ownerName, bodySrcHash, bodySrcFormat, body, bodyFormat, createdAt, permissions, attachments) { return (0, crypto_1.fingerprintBytes)({ "version": 1, "objectType": "POSTING", receiverName, ownerName, bodySrcHash, bodySrcFormat, body, bodyFormat, createdAt, permissions, attachments }, POSTING_FINGERPRINT1_SCHEMA); } const POSTING_FINGERPRINT0_SCHEMA = [ ["version", "number"], ["objectType", "string"], ["receiverName", "string"], ["ownerName", "string"], ["bodySrcHash", "bytes"], ["bodySrcFormat", "string"], ["body", "string"], ["bodyFormat", "string"], ["createdAt", "number"], ["permissions", "number"], ["attachments", "number"], ]; function createPostingFingerprint0(receiverName, ownerName, bodySrcHash, bodySrcFormat, body, bodyFormat, createdAt, permissions, attachments) { return (0, crypto_1.fingerprintBytes)({ "version": 0, "objectType": "POSTING", receiverName, ownerName, bodySrcHash, bodySrcFormat, body, bodyFormat, createdAt, permissions, attachments }, POSTING_FINGERPRINT0_SCHEMA); } const PUSH_RELAY_MESSAGE_FINGERPRINT0_SCHEMA = [ ["version", "number"], ["objectType", "string"], ["signedAt", "number"], ]; function createPushRelayMessageFingerprint0(signedAt) { return (0, crypto_1.fingerprintBytes)({ "version": 0, "objectType": "PUSH_RELAY_MESSAGE", signedAt }, PUSH_RELAY_MESSAGE_FINGERPRINT0_SCHEMA); } const PUSH_RELAY_REGISTER_FINGERPRINT0_SCHEMA = [ ["version", "number"], ["objectType", "string"], ["clientId", "string"], ["lang", "string"], ["signedAt", "number"], ]; function createPushRelayRegisterFingerprint0(clientId, lang, signedAt) { return (0, crypto_1.fingerprintBytes)({ "version": 0, "objectType": "PUSH_RELAY_REGISTER", clientId, lang, signedAt }, PUSH_RELAY_REGISTER_FINGERPRINT0_SCHEMA); } const REACTION_FINGERPRINT0_SCHEMA = [ ["version", "number"], ["objectType", "string"], ["ownerName", "string"], ["entryFingerprint", "bytes"], ["negative", "boolean"], ["emoji", "number"], ]; function createReactionFingerprint0(ownerName, entryFingerprint, negative, emoji) { return (0, crypto_1.fingerprintBytes)({ "version": 0, "objectType": "REACTION", ownerName, entryFingerprint, negative, emoji }, REACTION_FINGERPRINT0_SCHEMA); } const SHERIFF_ORDER_FINGERPRINT0_SCHEMA = [ ["version", "number"], ["objectType", "string"], ["sheriffName", "string"], ["nodeName", "string"], ["feedName", "string"], ["entryFingerprint", "bytes"], ["category", "string"], ["reasonCode", "string"], ["reasonDetails", "string"], ["createdAt", "number"], ]; function createSheriffOrderFingerprint0(sheriffName, nodeName, feedName, entryFingerprint, category, reasonCode, reasonDetails, createdAt) { return (0, crypto_1.fingerprintBytes)({ "version": 0, "objectType": "SHERIFF_ORDER", sheriffName, nodeName, feedName, entryFingerprint, category, reasonCode, reasonDetails, createdAt }, SHERIFF_ORDER_FINGERPRINT0_SCHEMA); }