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 },
]
}