OverviewFilesCommitsIssuesDocsReleasesPeers

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

1 lines · javascript ref:
const e=require("@holepunchto/hyperindex"),{MailboxRecord:o,MailboxRecordV2:i,OpenMailboxRecord:a,MailboxRecordData:n,MailboxRecordId:t}=require("./messages"),{MemberId:d}=require("../members/messages"),{IndexMessageId:r}=require("../chat/messages"),{AddDmRequestOperation:l,RemoveDmRequestOperation:c,AddMailboxRecordOperation:s,RemoveMailboxRecordOperation:p,OldOpenMailboxOperation:x,OpenMailboxOperation:M}=require("./ops");module.exports=class{static Messages={MailboxRecordData:n};static Operations={AddDmRequestOperation:l,RemoveDmRequestOperation:c,AddMailboxRecordOperation:s,RemoveMailboxRecordOperation:p,OldOpenMailboxOperation:x,OpenMailboxOperation:M};static MailboxCollection={keyEncoding:[d,d],valueEncoding:o};static MailboxCollectionV2={keyEncoding:[d,e.UINT],valueEncoding:i};static OpenMailboxesCollection={keyEncoding:d,valueEncoding:a};static MailboxIndexes=[{keyEncoding:e.UINT,valueEncoding:e.UINT},{keyEncoding:r,valueEncoding:t}]};