OverviewFilesCommitsIssuesDocsReleasesPeers

keet-cli / keet-core-4.14.4-pretty / lib / core / hyperdb / contract / keet-private-id.js

22 lines · javascript ref:
;((module.exports.roomsTrigger = async function (t, e, c) {}),
  (module.exports.contactsTrigger = async function (t, e, c) {}),
  (module.exports.contactRequestsTrigger = async function (t, e, c) {}),
  (module.exports.pendingContactRequestsMap = function (t) {
    return t.status.isPending ? [{ clock: t.clock }] : []
  }),
  (module.exports.pendingContactRequestsByMemberMap = function (t) {
    return t.status.isPending ? [{ memberKey: t.memberKey }] : []
  }),
  (module.exports.acceptedContactRequestsMap = function (t) {
    return t.status.isAccepted ? [{ clock: t.clock }] : []
  }),
  (module.exports.rejectedContactRequestsMap = function (t) {
    return t.status.isRejected ? [{ clock: t.clock }] : []
  }),
  (module.exports.discardedContactRequestsMap = function (t) {
    return t.status.isDiscarded ? [{ clock: t.clock }] : []
  }),
  (module.exports.roomsByContactMap = function (t) {
    return t.contact && t.status.isActive ? [{ contact: t.contact }] : []
  }))