OverviewFilesCommitsIssuesDocsReleasesPeers

holepunchto-deps / @holepunchto / keet-core-schemas / lib / reactions / index.js

1 lines · javascript ref:
const e=require("compact-encoding"),n=require("@holepunchto/hyperindex"),{IndexEventId:i}=require("../chat/messages"),{IndexMemberId:o}=require("../members/messages"),{ReactionsDigest:s,MemberReactions:t}=require("./messages"),{AddReactionOperation:a,RemoveReactionOperation:c}=require("./ops");module.exports=class{static Messages={};static Operations={AddReactionOperation:a,RemoveReactionOperation:c};static ReactionsCollection={keyEncoding:[...i,o,n.STRING],valueEncoding:e.buffer};static ReactionsIndexes=[{keyEncoding:i,valueEncoding:s},{keyEncoding:[...i,o],valueEncoding:t}]};