moeralib
Version:
Library to interact with Moera decentralized social network
258 lines (257 loc) • 11.4 kB
JavaScript
;
// 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);
}