OverviewFilesCommitsIssuesDocsReleasesPeers

keet-deobfuscated / @holepunchto / keet-core-schemas / lib / devices / index.js

28 lines · javascript ref:
const e = require("compact-encoding"),
  i = require("@holepunchto/hyperindex"),
  { IndexMemberId: n } = require("../members/messages"),
  { DeviceRecord: o } = require("./messages"),
  {
    AddDeviceOperationV1: c,
    AddDeviceOperationV2: t,
    UpdateDeviceOperation: a,
    RemoveDeviceOperationV1: r,
    RemoveDeviceOperationV2: d,
  } = require("./ops")
module.exports = class {
  static Messages = {}
  static Operations = {
    AddDeviceOperationV1: c,
    AddDeviceOperationV2: t,
    UpdateDeviceOperation: a,
    RemoveDeviceOperationV1: r,
    RemoveDeviceOperationV2: d,
  }
  static DevicesCollection = { keyEncoding: n, valueEncoding: o }
  static DevicesIndexes = [
    { keyEncoding: i.BUFFER, valueEncoding: n },
    { keyEncoding: i.UINT, valueEncoding: e.uint },
    { keyEncoding: i.UINT, valueEncoding: e.uint },
  ]
}