OverviewFilesCommitsIssuesDocsReleasesPeers

keet-cli / keet-core-4.14.4-pretty / lib / rpc / client.js

1382 lines · javascript ref:
const e = require("tiny-buffer-rpc/any"),
  r = require("safety-catch")
module.exports = function (s) {
  const t = s.register(0, { request: e, response: e }),
    o = s.register(1, { request: e, response: e }),
    n = s.register(2, { request: e, response: e }),
    u = s.register(3, { request: e, response: e }),
    a = s.register(4, { request: e, response: e }),
    q = s.register(5, { request: e, response: e }),
    i = s.register(6, { request: e, response: e }),
    c = s.register(7, { request: e, response: e }),
    m = s.register(8, { request: e, response: e }),
    g = s.register(9, { request: e, response: e }),
    p = s.register(10, { request: e, response: e }),
    y = s.register(11, { request: e, response: e }),
    f = s.register(12, { request: e, response: e }),
    A = s.register(13, { request: e, response: e }),
    d = s.register(14, { request: e, response: e }),
    b = s.register(15, { request: e, response: e }),
    R = s.register(16, { request: e, response: e }),
    l = s.register(17, { request: e, response: e }),
    S = s.register(18, { request: e, response: e }),
    w = s.register(19, { request: e, response: e }),
    v = s.register(20, { request: e, response: e }),
    M = s.register(21, { request: e, response: e }),
    h = s.register(22, { request: e, response: e }),
    C = s.register(23, { request: e, response: e }),
    P = s.register(24, { request: e, response: e }),
    I = s.register(25, { request: e, response: e }),
    F = s.register(26, { request: e, response: e }),
    k = s.register(27, { request: e, response: e }),
    D = s.register(28, { request: e, response: e }),
    U = s.register(29, { request: e, response: e }),
    E = s.register(30, { request: e, response: e }),
    T = s.register(31, { request: e, response: e }),
    B = s.register(32, { request: e, response: e }),
    L = s.register(33, { request: e, response: e }),
    x = s.register(34, { request: e, response: e }),
    N = s.register(35, { request: e, response: e }),
    j = s.register(36, { request: e, response: e }),
    z = s.register(37, { request: e, response: e }),
    H = s.register(38, { request: e, response: e }),
    K = s.register(39, { request: e, response: e }),
    V = s.register(40, { request: e, response: e }),
    J = s.register(41, { request: e, response: e }),
    O = s.register(42, { request: e, response: e }),
    W = s.register(43, { request: e, response: e }),
    G = s.register(44, { request: e, response: e }),
    Q = s.register(45, { request: e, response: e }),
    X = s.register(46, { request: e, response: e }),
    Y = s.register(47, { request: e, response: e }),
    Z = s.register(48, { request: e, response: e }),
    $ = s.register(49, { request: e, response: e }),
    _ = s.register(50, { request: e, response: e }),
    ee = s.register(51, { request: e, response: e }),
    re = s.register(52, { request: e, response: e }),
    se = s.register(53, { request: e, response: e }),
    te = s.register(54, { request: e, response: e }),
    oe = s.register(55, { request: e, response: e }),
    ne = s.register(56, { request: e, response: e }),
    ue = s.register(57, { request: e, response: e }),
    ae = s.register(58, { request: e, response: e }),
    qe = s.register(59, { request: e, response: e }),
    ie = s.register(60, { request: e, response: e }),
    ce = s.register(61, { request: e, response: e }),
    me = s.register(62, { request: e, response: e }),
    ge = s.register(63, { request: e, response: e }),
    pe = s.register(64, { request: e, response: e }),
    ye = s.register(65, { request: e, response: e }),
    fe = s.register(66, { request: e, response: e }),
    Ae = s.register(67, { request: e, response: e }),
    de = s.register(68, { request: e, response: e }),
    be = s.register(69, { request: e, response: e }),
    Re = s.register(70, { request: e, response: e }),
    le = s.register(71, { request: e, response: e }),
    Se = s.register(72, { request: e, response: e }),
    we = s.register(73, { request: e, response: e }),
    ve = s.register(74, { request: e, response: e }),
    Me = s.register(75, { request: e, response: e }),
    he = s.register(76, { request: e, response: e }),
    Ce = s.register(77, { request: e, response: e }),
    Pe = s.register(78, { request: e, response: e }),
    Ie = s.register(79, { request: e, response: e }),
    Fe = s.register(80, { request: e, response: e }),
    ke = s.register(81, { request: e, response: e }),
    De = s.register(82, { request: e, response: e }),
    Ue = s.register(83, { request: e, response: e }),
    Ee = s.register(84, { request: e, response: e }),
    Te = s.register(85, { request: e, response: e }),
    Be = s.register(86, { request: e, response: e }),
    Le = s.register(87, { request: e, response: e }),
    xe = s.register(88, { request: e, response: e }),
    Ne = s.register(89, { request: e, response: e }),
    je = s.register(90, { request: e, response: e }),
    ze = s.register(91, { request: e, response: e }),
    He = s.register(92, { request: e, response: e }),
    Ke = s.register(93, { request: e, response: e }),
    Ve = s.register(94, { request: e, response: e }),
    Je = s.register(95, { request: e, response: e }),
    Oe = s.register(96, { request: e, response: e }),
    We = s.register(97, { request: e, response: e }),
    Ge = s.register(98, { request: e, response: e }),
    Qe = s.register(99, { request: e, response: e }),
    Xe = s.register(100, { request: e, response: e }),
    Ye = s.register(101, { request: e, response: e }),
    Ze = s.register(102, { request: e, response: e }),
    $e = s.register(103, { request: e, response: e }),
    _e = s.register(104, { request: e, response: e }),
    er = s.register(105, { request: e, response: e }),
    rr = s.register(106, { request: e, response: e }),
    sr = s.register(107, { request: e, response: e }),
    tr = s.register(108, { request: e, response: e }),
    or = s.register(109, { request: e, response: e }),
    nr = s.register(110, { request: e, response: e }),
    ur = s.register(111, { request: e, response: e }),
    ar = s.register(112, { request: e, response: e }),
    qr = s.register(113, { request: e, response: e }),
    ir = s.register(114, { request: e, response: e }),
    cr = s.register(115, { request: e, response: e }),
    mr = s.register(116, { request: e, response: e }),
    gr = s.register(117, { request: e, response: e }),
    pr = s.register(118, { request: e, response: e }),
    yr = s.register(119, { request: e, response: e }),
    fr = s.register(120, { request: e, response: e }),
    Ar = s.register(121, { request: e, response: e }),
    dr = s.register(122, { request: e, response: e }),
    br = s.register(123, { request: e, response: e }),
    Rr = s.register(124, { request: e, response: e }),
    lr = s.register(125, { request: e, response: e }),
    Sr = s.register(126, { request: e, response: e }),
    wr = s.register(127, { request: e, response: e }),
    vr = s.register(128, { request: e, response: e }),
    Mr = s.register(129, { request: e, response: e }),
    hr = s.register(130, { request: e, response: e }),
    Cr = s.register(131, { request: e, response: e }),
    Pr = s.register(132, { request: e, response: e }),
    Ir = s.register(133, { request: e, response: e }),
    Fr = s.register(134, { request: e, response: e }),
    kr = s.register(135, { request: e, response: e }),
    Dr = s.register(136, { request: e, response: e }),
    Ur = s.register(137, { request: e, response: e }),
    Er = s.register(138, { request: e, response: e }),
    Tr = s.register(139, { request: e, response: e }),
    Br = s.register(140, { request: e, response: e }),
    Lr = s.register(141, { request: e, response: e }),
    xr = s.register(142, { request: e, response: e }),
    Nr = s.register(143, { request: e, response: e }),
    jr = s.register(144, { request: e, response: e }),
    zr = s.register(145, { request: e, response: e }),
    Hr = s.register(146, { request: e, response: e }),
    Kr = s.register(147, { request: e, response: e }),
    Vr = s.register(148, { request: e, response: e }),
    Jr = s.register(149, { request: e, response: e }),
    Or = s.register(150, { request: e, response: e }),
    Wr = s.register(151, { request: e, response: e }),
    Gr = s.register(152, { request: e, response: e }),
    Qr = s.register(153, { request: e, response: e }),
    Xr = s.register(154, { request: e, response: e }),
    Yr = s.register(155, { request: e, response: e }),
    Zr = s.register(156, { request: e, response: e }),
    $r = s.register(157, { request: e, response: e }),
    _r = s.register(158, { request: e, response: e }),
    es = s.register(159, { request: e, response: e }),
    rs = s.register(160, { request: e, response: e }),
    ss = s.register(161, { request: e, response: e }),
    ts = s.register(162, { request: e, response: e }),
    os = s.register(163, { request: e, response: e }),
    ns = s.register(164, { request: e, response: e }),
    us = s.register(165, { request: e, response: e }),
    as = s.register(166, { request: e, response: e }),
    qs = s.register(167, { request: e, response: e }),
    is = s.register(168, { request: e, response: e }),
    cs = s.register(169, { request: e, response: e }),
    ms = s.register(170, { request: e, response: e }),
    gs = s.register(171, { request: e, response: e }),
    ps = s.register(172, { request: e, response: e }),
    ys = s.register(173, { request: e, response: e }),
    fs = s.register(174, { request: e, response: e }),
    As = s.register(175, { request: e, response: e }),
    ds = s.register(176, { request: e, response: e }),
    bs = s.register(177, { request: e, response: e }),
    Rs = s.register(178, { request: e, response: e }),
    ls = s.register(179, { request: e, response: e }),
    Ss = s.register(180, { request: e, response: e }),
    ws = s.register(181, { request: e, response: e }),
    vs = s.register(182, { request: e, response: e }),
    Ms = s.register(183, { request: e, response: e }),
    hs = s.register(184, { request: e, response: e }),
    Cs = s.register(185, { request: e, response: e }),
    Ps = s.register(186, { request: e, response: e }),
    Is = s.register(187, { request: e, response: e }),
    Fs = s.register(188, { request: e, response: e }),
    ks = s.register(189, { request: e, response: e }),
    Ds = s.register(190, { request: e, response: e }),
    Us = s.register(191, { request: e, response: e }),
    Es = s.register(192, { request: e, response: e }),
    Ts = s.register(193, { request: e, response: e }),
    Bs = s.register(194, { request: e, response: e }),
    Ls = s.register(195, { request: e, response: e }),
    xs = s.register(196, { request: e, response: e }),
    Ns = s.register(197, { request: e, response: e }),
    js = s.register(198, { request: e, response: e }),
    zs = s.register(199, { request: e, response: e }),
    Hs = s.register(200, { request: e, response: e }),
    Ks = s.register(201, { request: e, response: e }),
    Vs = s.register(202, { request: e, response: e }),
    Js = s.register(203, { request: e, response: e }),
    Os = s.register(204, { request: e, response: e }),
    Ws = s.register(205, { request: e, response: e }),
    Gs = s.register(206, { request: e, response: e }),
    Qs = s.register(207, { request: e, response: e }),
    Xs = s.register(208, { request: e, response: e }),
    Ys = s.register(209, { request: e, response: e }),
    Zs = s.register(210, { request: e, response: e }),
    $s = s.register(211, { request: e, response: e }),
    _s = s.register(212, { request: e, response: e }),
    et = s.register(213, { request: e, response: e }),
    rt = s.register(214, { request: e, response: e }),
    st = s.register(215, { request: e, response: e }),
    tt = s.register(216, { request: e, response: e }),
    ot = s.register(217, { request: e, response: e }),
    nt = s.register(218, { request: e, response: e }),
    ut = s.register(219, { request: e, response: e }),
    at = s.register(220, { request: e, response: e }),
    qt = s.register(221, { request: e, response: e }),
    it = s.register(222, { request: e, response: e }),
    ct = s.register(223, { request: e, response: e }),
    mt = s.register(224, { request: e, response: e }),
    gt = s.register(225, { request: e, response: e }),
    pt = s.register(226, { request: e, response: e }),
    yt = s.register(227, { request: e, response: e }),
    ft = s.register(228, { request: e, response: e }),
    At = s.register(229, { request: e, response: e }),
    dt = s.register(230, { request: e, response: e }),
    bt = s.register(231, { request: e, response: e }),
    Rt = s.register(232, { request: e, response: e }),
    lt = s.register(233, { request: e, response: e }),
    St = s.register(234, { request: e, response: e }),
    wt = s.register(235, { request: e, response: e }),
    vt = s.register(236, { request: e, response: e }),
    Mt = s.register(237, { request: e, response: e }),
    ht = s.register(238, { request: e, response: e }),
    Ct = s.register(239, { request: e, response: e }),
    Pt = s.register(240, { request: e, response: e }),
    It = s.register(241, { request: e, response: e }),
    Ft = s.register(242, { request: e, response: e }),
    kt = s.register(243, { request: e, response: e }),
    Dt = s.register(244, { request: e, response: e }),
    Ut = s.register(245, { request: e, response: e }),
    Et = s.register(246, { request: e, response: e }),
    Tt = s.register(247, { request: e, response: e }),
    Bt = s.register(248, { request: e, response: e }),
    Lt = s.register(249, { request: e, response: e }),
    xt = s.register(250, { request: e, response: e }),
    Nt = s.register(251, { request: e, response: e }),
    jt = s.register(252, { request: e, response: e }),
    zt = s.register(253, { request: e, response: e }),
    Ht = s.register(254, { request: e, response: e }),
    Kt = s.register(255, { request: e, response: e }),
    Vt = s.register(256, { request: e, response: e }),
    Jt = s.register(257, { request: e, response: e }),
    Ot = s.register(258, { request: e, response: e })
  return {
    swarm: {
      ready: (...e) => {
        const r = Array.from(e)
        return t.request(r)
      },
    },
    core: {
      getVersion: (...e) => {
        const r = Array.from(e)
        return o.request(r)
      },
      subscribeRoomVersion: (...e) => {
        const s = Array.from(e),
          t = n.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      subscribeForceUpdates: (...e) => {
        const s = Array.from(e),
          t = u.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      upgradeRoom: (...e) => {
        const r = Array.from(e)
        return a.request(r)
      },
      updateUserSettings: (...e) => {
        const r = Array.from(e)
        return q.request(r)
      },
      getIdentity: (...e) => {
        const r = Array.from(e)
        return i.request(r)
      },
      subscribeIdentity: (...e) => {
        const s = Array.from(e),
          t = c.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      generateIdentity: (...e) => {
        const r = Array.from(e)
        return m.request(r)
      },
      restoreIdentity: (...e) => {
        const r = Array.from(e)
        return g.request(r)
      },
      getRecoveryPhrase: (...e) => {
        const r = Array.from(e)
        return p.request(r)
      },
      getEncryptedRecoveryPhrase: (...e) => {
        const r = Array.from(e)
        return y.request(r)
      },
      decryptEncryptedRecoveryPhrase: (...e) => {
        const r = Array.from(e)
        return f.request(r)
      },
      freeRecoveryPhrase: (...e) => {
        const r = Array.from(e)
        return A.request(r)
      },
      confirmRecoveryPhrase: (...e) => {
        const r = Array.from(e)
        return d.request(r)
      },
      storeRecoveryPhrase: (...e) => {
        const r = Array.from(e)
        return b.request(r)
      },
      confirmIdentity: (...e) => {
        const r = Array.from(e)
        return R.request(r)
      },
      confirmPairingRequest: (...e) => {
        const r = Array.from(e)
        return l.request(r)
      },
      subscribeIdentityPairingRequests: (...e) => {
        const s = Array.from(e),
          t = S.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      updateIdentityProfile: (...e) => {
        const r = Array.from(e)
        return w.request(r)
      },
      updateIdentityDevice: (...e) => {
        const r = Array.from(e)
        return v.request(r)
      },
      removeIdentityDevice: (...e) => {
        const r = Array.from(e)
        return M.request(r)
      },
      getLinkInfo: (...e) => {
        const r = Array.from(e)
        return h.request(r)
      },
      startPairingIdentity: (...e) => {
        const r = Array.from(e)
        return C.request(r)
      },
      pairIdentity: (...e) => {
        const r = Array.from(e)
        return P.request(r)
      },
      createRoom: (...e) => {
        const r = Array.from(e)
        return I.request(r)
      },
      pairRoom: (...e) => {
        const r = Array.from(e)
        return F.request(r)
      },
      leaveRoom: (...e) => {
        const r = Array.from(e)
        return k.request(r)
      },
      startPairingRoom: (...e) => {
        const r = Array.from(e)
        return D.request(r)
      },
      stopPairingRoom: (...e) => {
        const r = Array.from(e)
        return U.request(r)
      },
      subscribePendingRooms: (...e) => {
        const s = Array.from(e),
          t = E.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      subscribePushNotificationChanges: (...e) => {
        const s = Array.from(e),
          t = T.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      subscribeActivateRoom: (...e) => {
        const s = Array.from(e),
          t = B.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      getRoomKeys: (...e) => {
        const r = Array.from(e)
        return L.request(r)
      },
      resyncPrivateProfile: (...e) => {
        const r = Array.from(e)
        return x.request(r)
      },
      getTipSize: (...e) => {
        const r = Array.from(e)
        return N.request(r)
      },
      bookmark: (...e) => {
        const r = Array.from(e)
        return j.request(r)
      },
      unbookmark: (...e) => {
        const r = Array.from(e)
        return z.request(r)
      },
      subscribeBookmarks: (...e) => {
        const s = Array.from(e),
          t = H.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      getRoomInfo: (...e) => {
        const r = Array.from(e)
        return K.request(r)
      },
      subscribeRoomInfo: (...e) => {
        const s = Array.from(e),
          t = V.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      searchRooms: (...e) => {
        const r = Array.from(e)
        return J.request(r)
      },
      getRecentRooms: (...e) => {
        const r = Array.from(e)
        return O.request(r)
      },
      getLocalRoomMetadata: (...e) => {
        const r = Array.from(e)
        return W.request(r)
      },
      subscribeRecentRooms: (...e) => {
        const s = Array.from(e),
          t = G.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      subscribeFavoriteRooms: (...e) => {
        const s = Array.from(e),
          t = Q.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      subscribeUnreadActivity: (...e) => {
        const s = Array.from(e),
          t = X.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      setRoomUnread: (...e) => {
        const r = Array.from(e)
        return Y.request(r)
      },
      bumpRoomPriority: (...e) => {
        const r = Array.from(e)
        return Z.request(r)
      },
      addDevice: (...e) => {
        const r = Array.from(e)
        return $.request(r)
      },
      removeDevice: (...e) => {
        const r = Array.from(e)
        return _.request(r)
      },
      getDevice: (...e) => {
        const r = Array.from(e)
        return ee.request(r)
      },
      getDevices: (...e) => {
        const r = Array.from(e)
        return re.request(r)
      },
      getDevicesByMemberId: (...e) => {
        const r = Array.from(e)
        return se.request(r)
      },
      getCurrentDeviceId: (...e) => {
        const r = Array.from(e)
        return te.request(r)
      },
      moveIndexer: (...e) => {
        const r = Array.from(e)
        return oe.request(r)
      },
      subscribeDevice: (...e) => {
        const s = Array.from(e),
          t = ne.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      subscribeDevices: (...e) => {
        const s = Array.from(e),
          t = ue.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      createIdentityInvitation: (...e) => {
        const r = Array.from(e)
        return ae.request(r)
      },
      createInvitation: (...e) => {
        const r = Array.from(e)
        return qe.request(r)
      },
      updateMember: (...e) => {
        const r = Array.from(e)
        return ie.request(r)
      },
      isMemberMuted: (...e) => {
        const r = Array.from(e)
        return ce.request(r)
      },
      getMember: (...e) => {
        const r = Array.from(e)
        return me.request(r)
      },
      removeMember: (...e) => {
        const r = Array.from(e)
        return ge.request(r)
      },
      getMembers: (...e) => {
        const r = Array.from(e)
        return pe.request(r)
      },
      getActiveMembers: (...e) => {
        const r = Array.from(e)
        return ye.request(r)
      },
      subscribeActiveMembers: (...e) => {
        const s = Array.from(e),
          t = fe.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      getModerators: (...e) => {
        const r = Array.from(e)
        return Ae.request(r)
      },
      getMemberCount: (...e) => {
        const r = Array.from(e)
        return de.request(r)
      },
      waitUntilJoined: (...e) => {
        const r = Array.from(e)
        return be.request(r)
      },
      getMemberForDevice: (...e) => {
        const r = Array.from(e)
        return Re.request(r)
      },
      subscribeMemberCount: (...e) => {
        const s = Array.from(e),
          t = le.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      subscribeMember: (...e) => {
        const s = Array.from(e),
          t = Se.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      subscribeMembers: (...e) => {
        const s = Array.from(e),
          t = we.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      subscribeModerators: (...e) => {
        const s = Array.from(e),
          t = ve.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      subscribeMemberForDevice: (...e) => {
        const s = Array.from(e),
          t = Me.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      changeMemberRole: (...e) => {
        const r = Array.from(e)
        return he.request(r)
      },
      muteMember: (...e) => {
        const r = Array.from(e)
        return Ce.request(r)
      },
      unmuteMember: (...e) => {
        const r = Array.from(e)
        return Pe.request(r)
      },
      getSearchMembers: (...e) => {
        const r = Array.from(e)
        return Ie.request(r)
      },
      getPushNotificationMembers: (...e) => {
        const r = Array.from(e)
        return Fe.request(r)
      },
      subscribeSearchMembers: (...e) => {
        const s = Array.from(e),
          t = ke.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      subscribePushNotificationMembers: (...e) => {
        const s = Array.from(e),
          t = De.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      getContactInfo: (...e) => {
        const r = Array.from(e)
        return Ue.request(r)
      },
      subscribeContactInfo: (...e) => {
        const s = Array.from(e),
          t = Ee.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      getSelfContactInfo: (...e) => {
        const r = Array.from(e)
        return Te.request(r)
      },
      blockMember: (...e) => {
        const r = Array.from(e)
        return Be.request(r)
      },
      unblockMember: (...e) => {
        const r = Array.from(e)
        return Le.request(r)
      },
      getBlockedMembers: (...e) => {
        const r = Array.from(e)
        return xe.request(r)
      },
      subscribeBlockedMembers: (...e) => {
        const s = Array.from(e),
          t = Ne.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      getConnectedMembers: (...e) => {
        const r = Array.from(e)
        return je.request(r)
      },
      subscribeConnectedMembers: (...e) => {
        const s = Array.from(e),
          t = ze.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      updateConfig: (...e) => {
        const r = Array.from(e)
        return He.request(r)
      },
      getConfig: (...e) => {
        const r = Array.from(e)
        return Ke.request(r)
      },
      subscribeConfig: (...e) => {
        const s = Array.from(e),
          t = Ve.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      updateRoomSettings: (...e) => {
        const r = Array.from(e)
        return Je.request(r)
      },
      disableMembershipEvents: (...e) => {
        const r = Array.from(e)
        return Oe.request(r)
      },
      enableMembershipEvents: (...e) => {
        const r = Array.from(e)
        return We.request(r)
      },
      addChatMessage: (...e) => {
        const r = Array.from(e)
        return Ge.request(r)
      },
      updateChatMessage: (...e) => {
        const r = Array.from(e)
        return Qe.request(r)
      },
      removeChatMessage: (...e) => {
        const r = Array.from(e)
        return Xe.request(r)
      },
      forwardChatMessage: (...e) => {
        const r = Array.from(e)
        return Ye.request(r)
      },
      pinChatMessage: (...e) => {
        const r = Array.from(e)
        return Ze.request(r)
      },
      unpinChatMessage: (...e) => {
        const r = Array.from(e)
        return $e.request(r)
      },
      startCall: (...e) => {
        const r = Array.from(e)
        return _e.request(r)
      },
      joinCall: (...e) => {
        const r = Array.from(e)
        return er.request(r)
      },
      leaveCall: (...e) => {
        const r = Array.from(e)
        return rr.request(r)
      },
      endCall: (...e) => {
        const r = Array.from(e)
        return sr.request(r)
      },
      addCallStream: (...e) => {
        const r = Array.from(e)
        return tr.request(r)
      },
      removeCallStream: (...e) => {
        const r = Array.from(e)
        return or.request(r)
      },
      getActiveCalls: (...e) => {
        const r = Array.from(e)
        return nr.request(r)
      },
      getCalls: (...e) => {
        const r = Array.from(e)
        return ur.request(r)
      },
      subscribeActiveCalls: (...e) => {
        const s = Array.from(e),
          t = ar.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      subscribeCalls: (...e) => {
        const s = Array.from(e),
          t = qr.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      addCallStartedEvent: (...e) => {
        const r = Array.from(e)
        return ir.request(r)
      },
      addCallHangupEvent: (...e) => {
        const r = Array.from(e)
        return cr.request(r)
      },
      addCallMissedEvent: (...e) => {
        const r = Array.from(e)
        return mr.request(r)
      },
      addLocationSharedEvent: (...e) => {
        const r = Array.from(e)
        return gr.request(r)
      },
      addRoomAvatarChangedEvent: (...e) => {
        const r = Array.from(e)
        return pr.request(r)
      },
      addEvent: (...e) => {
        const r = Array.from(e)
        return yr.request(r)
      },
      removeEvent: (...e) => {
        const r = Array.from(e)
        return fr.request(r)
      },
      getChatMessage: (...e) => {
        const r = Array.from(e)
        return Ar.request(r)
      },
      getChatMessageById: (...e) => {
        const r = Array.from(e)
        return dr.request(r)
      },
      getChatMessages: (...e) => {
        const r = Array.from(e)
        return br.request(r)
      },
      getPinnedChatMessages: (...e) => {
        const r = Array.from(e)
        return Rr.request(r)
      },
      getChatLength: (...e) => {
        const r = Array.from(e)
        return lr.request(r)
      },
      subscribeChatMessages: (...e) => {
        const s = Array.from(e),
          t = Sr.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      subscribeChatLength: (...e) => {
        const s = Array.from(e),
          t = wr.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      searchChatMessages: (...e) => {
        const r = Array.from(e)
        return vr.request(r)
      },
      createChatSearchStream: (...e) => {
        const s = Array.from(e),
          t = Mr.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      sendDMFromContact: (...e) => {
        const r = Array.from(e)
        return hr.request(r)
      },
      sendDMRequest: (...e) => {
        const r = Array.from(e)
        return Cr.request(r)
      },
      sendInvitations: (...e) => {
        const r = Array.from(e)
        return Pr.request(r)
      },
      updatePrivateMailboxRecord: (...e) => {
        const r = Array.from(e)
        return Ir.request(r)
      },
      getPrivateMailboxRecords: (...e) => {
        const r = Array.from(e)
        return Fr.request(r)
      },
      subscribePrivateMailbox: (...e) => {
        const s = Array.from(e),
          t = kr.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      getSentPrivateMailboxRecords: (...e) => {
        const r = Array.from(e)
        return Dr.request(r)
      },
      subscribeSentPrivateMailbox: (...e) => {
        const s = Array.from(e),
          t = Ur.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      getDmByMemberId: (...e) => {
        const r = Array.from(e)
        return Er.request(r)
      },
      getDmRequestsByStatus: (...e) => {
        const r = Array.from(e)
        return Tr.request(r)
      },
      subscribeDmRequestsByStatus: (...e) => {
        const s = Array.from(e),
          t = Br.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      acceptDmRequest: (...e) => {
        const r = Array.from(e)
        return Lr.request(r)
      },
      rejectDmRequest: (...e) => {
        const r = Array.from(e)
        return xr.request(r)
      },
      addReaction: (...e) => {
        const r = Array.from(e)
        return Nr.request(r)
      },
      removeReaction: (...e) => {
        const r = Array.from(e)
        return jr.request(r)
      },
      getLatestReactions: (...e) => {
        const r = Array.from(e)
        return zr.request(r)
      },
      getReactions: (...e) => {
        const r = Array.from(e)
        return Hr.request(r)
      },
      subscribeReactions: (...e) => {
        const s = Array.from(e),
          t = Kr.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      addChatReport: (...e) => {
        const r = Array.from(e)
        return Vr.request(r)
      },
      removeChatReport: (...e) => {
        const r = Array.from(e)
        return Jr.request(r)
      },
      reportMember: (...e) => {
        const r = Array.from(e)
        return Or.request(r)
      },
      getReportedMembers: (...e) => {
        const r = Array.from(e)
        return Wr.request(r)
      },
      subscribeReportedMembers: (...e) => {
        const s = Array.from(e),
          t = Gr.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      getReportedMessages: (...e) => {
        const r = Array.from(e)
        return Qr.request(r)
      },
      subscribeReportedMessages: (...e) => {
        const s = Array.from(e),
          t = Xr.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      addFileBlob: (...e) => {
        const r = Array.from(e)
        return Yr.request(r)
      },
      addFile: (...e) => {
        const r = Array.from(e)
        return Zr.request(r)
      },
      saveFileBlob: (...e) => {
        const r = Array.from(e)
        return $r.request(r)
      },
      saveFile: (...e) => {
        const r = Array.from(e)
        return _r.request(r)
      },
      subscribeAddFile: (...e) => {
        const s = Array.from(e),
          t = es.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      sendFile: (...e) => {
        const r = Array.from(e)
        return rs.request(r)
      },
      removeFile: (...e) => {
        const r = Array.from(e)
        return ss.request(r)
      },
      refreshFileLinks: (...e) => {
        const r = Array.from(e)
        return ts.request(r)
      },
      subscribeFileInfo: (...e) => {
        const s = Array.from(e),
          t = os.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      clearAllFiles: (...e) => {
        const r = Array.from(e)
        return ns.request(r)
      },
      getFileEntry: (...e) => {
        const r = Array.from(e)
        return us.request(r)
      },
      getLocalFiles: (...e) => {
        const r = Array.from(e)
        return as.request(r)
      },
      getFiles: (...e) => {
        const r = Array.from(e)
        return qs.request(r)
      },
      startDownload: (...e) => {
        const r = Array.from(e)
        return is.request(r)
      },
      cancelDownload: (...e) => {
        const r = Array.from(e)
        return cs.request(r)
      },
      clearFile: (...e) => {
        const r = Array.from(e)
        return ms.request(r)
      },
      unclearFile: (...e) => {
        const r = Array.from(e)
        return gs.request(r)
      },
      getFileCleared: (...e) => {
        const r = Array.from(e)
        return ps.request(r)
      },
      subscribeFileCleared: (...e) => {
        const s = Array.from(e),
          t = ys.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      subscribeFiles: (...e) => {
        const s = Array.from(e),
          t = fs.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      getStats: (...e) => {
        const r = Array.from(e)
        return As.request(r)
      },
      subscribeProgress: (...e) => {
        const s = Array.from(e),
          t = ds.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      subscribeSystemUpdateRequest: (...e) => {
        const s = Array.from(e),
          t = bs.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      lookupUsername: (...e) => {
        const r = Array.from(e)
        return Rs.request(r)
      },
      lookupUserByMemberId: (...e) => {
        const r = Array.from(e)
        return ls.request(r)
      },
      subscribeUsername: (...e) => {
        const s = Array.from(e),
          t = Ss.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      registerUsername: (...e) => {
        const r = Array.from(e)
        return ws.request(r)
      },
      updateUsername: (...e) => {
        const r = Array.from(e)
        return vs.request(r)
      },
      searchUsername: (...e) => {
        const r = Array.from(e)
        return Ms.request(r)
      },
      getReservationsByKey: (...e) => {
        const r = Array.from(e)
        return hs.request(r)
      },
      checkUsername: (...e) => {
        const r = Array.from(e)
        return Cs.request(r)
      },
      updateRoomPreferences: (...e) => {
        const r = Array.from(e)
        return Ps.request(r)
      },
      getRoomPreferences: (...e) => {
        const r = Array.from(e)
        return Is.request(r)
      },
      audit: (...e) => {
        const r = Array.from(e)
        return Fs.request(r)
      },
      close: (...e) => {
        const r = Array.from(e)
        return ks.request(r)
      },
      suspend: (...e) => {
        const r = Array.from(e)
        return Ds.request(r)
      },
      resume: (...e) => {
        const r = Array.from(e)
        return Us.request(r)
      },
      getDebugFlags: (...e) => {
        const r = Array.from(e)
        return Es.request(r)
      },
      updateDebugFlag: (...e) => {
        const r = Array.from(e)
        return Ts.request(r)
      },
      repair: (...e) => {
        const r = Array.from(e)
        return Bs.request(r)
      },
      rotateWriter: (...e) => {
        const r = Array.from(e)
        return Ls.request(r)
      },
      getRoomStats: (...e) => {
        const r = Array.from(e)
        return xs.request(r)
      },
      compact: (...e) => {
        const r = Array.from(e)
        return Ns.request(r)
      },
      setUnread: (...e) => {
        const r = Array.from(e)
        return js.request(r)
      },
      getUnread: (...e) => {
        const r = Array.from(e)
        return zs.request(r)
      },
      getUnreadAnchor: (...e) => {
        const r = Array.from(e)
        return Hs.request(r)
      },
      setUnreadAnchor: (...e) => {
        const r = Array.from(e)
        return Ks.request(r)
      },
      subscribeUnreadAnchor: (...e) => {
        const s = Array.from(e),
          t = Vs.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      subscribeSentLength: (...e) => {
        const s = Array.from(e),
          t = Js.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      createErrorStream: (...e) => {
        const s = Array.from(e),
          t = Os.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      boot: (...e) => {
        const r = Array.from(e)
        return Ws.request(r)
      },
      subscribeErrors: (...e) => {
        const s = Array.from(e),
          t = Gs.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      setCallRingingId: (...e) => {
        const r = Array.from(e)
        return Qs.request(r)
      },
      subscribeNotifications: (...e) => {
        const s = Array.from(e),
          t = Xs.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      getDHTSettings: (...e) => {
        const r = Array.from(e)
        return Ys.request(r)
      },
      updateDHTSettings: (...e) => {
        const r = Array.from(e)
        return Zs.request(r)
      },
      setRoomFavorite: (...e) => {
        const r = Array.from(e)
        return $s.request(r)
      },
      clearOldFiles: (...e) => {
        const r = Array.from(e)
        return _s.request(r)
      },
    },
    preferences: {
      subscribe: (...e) => {
        const s = Array.from(e),
          t = et.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      update: (...e) => {
        const r = Array.from(e)
        return rt.request(r)
      },
      query: (...e) => {
        const r = Array.from(e)
        return st.request(r)
      },
    },
    call: {
      authorize: (...e) => {
        const r = Array.from(e)
        return tt.request(r)
      },
      deauthorize: (...e) => {
        const r = Array.from(e)
        return ot.request(r)
      },
      joinPeer: (...e) => {
        const r = Array.from(e)
        return nt.request(r)
      },
      leavePeer: (...e) => {
        const r = Array.from(e)
        return ut.request(r)
      },
      requestTrack: (...e) => {
        const r = Array.from(e)
        return at.request(r)
      },
      unrequestTrack: (...e) => {
        const r = Array.from(e)
        return qt.request(r)
      },
      signalMedia: (...e) => {
        const r = Array.from(e)
        return it.request(r)
      },
      getRequestedTracks: (...e) => {
        const r = Array.from(e)
        return ct.request(r)
      },
      subscribeRequestedTracks: (...e) => {
        const s = Array.from(e),
          t = mt.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      subscribeMediaSignals: (...e) => {
        const s = Array.from(e),
          t = gt.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      subscribeProxyUpdates: (...e) => {
        const s = Array.from(e),
          t = pt.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      shareTrack: (...e) => {
        const r = Array.from(e)
        return yt.request(r)
      },
      unshareTrack: (...e) => {
        const r = Array.from(e)
        return ft.request(r)
      },
      relayTrack: (...e) => {
        const r = Array.from(e)
        return At.request(r)
      },
      unrelayTrack: (...e) => {
        const r = Array.from(e)
        return dt.request(r)
      },
      subscribeAvailableTracks: (...e) => {
        const s = Array.from(e),
          t = bt.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      getAvailableTracks: (...e) => {
        const r = Array.from(e)
        return Rt.request(r)
      },
      setPresent: (...e) => {
        const r = Array.from(e)
        return lt.request(r)
      },
      setNotPresent: (...e) => {
        const r = Array.from(e)
        return St.request(r)
      },
      subscribePresence: (...e) => {
        const s = Array.from(e),
          t = wt.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      getPresence: (...e) => {
        const r = Array.from(e)
        return vt.request(r)
      },
    },
    tracing: {
      start: (...e) => {
        const r = Array.from(e)
        return Mt.request(r)
      },
      addFrontendTrace: (...e) => {
        const r = Array.from(e)
        return ht.request(r)
      },
    },
    console: {
      log: (...e) => {
        const r = Array.from(e)
        return Ct.request(r)
      },
      warn: (...e) => {
        const r = Array.from(e)
        return Pt.request(r)
      },
      error: (...e) => {
        const r = Array.from(e)
        return It.request(r)
      },
    },
    network: {
      subscribe: (...e) => {
        const s = Array.from(e),
          t = Ft.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      query: (...e) => {
        const r = Array.from(e)
        return kt.request(r)
      },
      subscribeDebug: (...e) => {
        const s = Array.from(e),
          t = Dt.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
      debug: (...e) => {
        const r = Array.from(e)
        return Ut.request(r)
      },
    },
    error: {
      subscribe: (...e) => {
        const s = Array.from(e),
          t = Et.createRequestStream()
        return (t.write(s), t.end(), t.on("error", (e) => r(e)), t)
      },
    },
    debug: {
      getCurrentRoomStats: (...e) => {
        const r = Array.from(e)
        return Tt.request(r)
      },
      enableInspector: (...e) => {
        const r = Array.from(e)
        return Bt.request(r)
      },
      disableInspector: (...e) => {
        const r = Array.from(e)
        return Lt.request(r)
      },
      getInspectorKey: (...e) => {
        const r = Array.from(e)
        return xt.request(r)
      },
      processTop: (...e) => {
        const r = Array.from(e)
        return Nt.request(r)
      },
      heapSnapshot: (...e) => {
        const r = Array.from(e)
        return jt.request(r)
      },
      hash: (...e) => {
        const r = Array.from(e)
        return zt.request(r)
      },
      generateSyntheticError: (...e) => {
        const r = Array.from(e)
        return Ht.request(r)
      },
      resetUnreads: (...e) => {
        const r = Array.from(e)
        return Kt.request(r)
      },
    },
    pear: {
      teardown: (...e) => {
        const r = Array.from(e)
        return Vt.request(r)
      },
      selfDestruct: (...e) => {
        const r = Array.from(e)
        return Jt.request(r)
      },
    },
    feedback: {
      send: (...e) => {
        const r = Array.from(e)
        return Ot.request(r)
      },
    },
  }
}