OverviewFilesCommitsIssuesDocsReleasesPeers

keet-deobfuscated / @holepunchto / keet-media / shared / spec / build.js

39 lines · javascript ref:
import e from "hrpc"
import a from "hyperschema"
import { schema as r } from "./schema"
import { SCHEMA_DIR as t, HRPC_DIR as m } from "./constants"
a.toDisk(r)
const s = e.from(t, m),
  i = s.namespace("media")
;(i.register({
  name: "create-chat-image-preview",
  request: { name: "@media/create-chat-image-preview-request", stream: !1 },
  response: { name: "@media/create-chat-image-preview-response", stream: !1 },
}),
  i.register({
    name: "create-chat-video-preview",
    request: { name: "@media/create-chat-video-preview-request", stream: !1 },
    response: { name: "@media/create-chat-video-preview-response", stream: !1 },
  }),
  i.register({
    name: "create-chat-link-preview",
    request: { name: "@media/create-chat-link-preview-request", stream: !1 },
    response: { name: "@media/create-chat-link-preview-response", stream: !1 },
  }),
  i.register({
    name: "create-profile-avatar",
    request: { name: "@media/create-profile-avatar-request", stream: !1 },
    response: { name: "@media/create-profile-avatar-response", stream: !1 },
  }),
  i.register({
    name: "create-room-avatar",
    request: { name: "@media/create-room-avatar-request", stream: !1 },
    response: { name: "@media/create-room-avatar-response", stream: !1 },
  }),
  i.register({
    name: "decode-image",
    request: { name: "@media/decode-image-request", stream: !1 },
    response: { name: "@media/decode-image-response", stream: !1 },
  }),
  e.toDisk(s))