OverviewFilesCommitsIssuesDocsReleasesPeers

keet-deobfuscated / @holepunchto / keet-core-schemas / lib / plugins / private-profile / index.js

22 lines · javascript ref:
const e = require("compact-encoding"),
  o = require("@holepunchto/hyperindex"),
  {
    AddDeviceAttestationOperation: t,
    AddDeviceKeyOperation: i,
    RemoveRoomOperation: n,
    AddRoomOperation: c,
  } = require("./ops"),
  { RoomRecord: a } = require("./messages")
module.exports = class {
  static Messages = {}
  static Operations = {
    AddDeviceAttestationOperation: t,
    AddDeviceKeyOperation: i,
    RemoveRoomOperation: n,
    AddRoomOperation: c,
  }
  static AttestationsCollection = { keyEncoding: o.BUFFER, valueEncoding: e.buffer }
  static DeviceKeysCollection = { keyEncoding: o.BUFFER, valueEncoding: e.buffer }
  static RoomsCollection = { keyEncoding: o.BUFFER, valueEncoding: a }
}