OverviewFilesCommitsIssuesDocsReleasesPeers

keet-cli / keet-core-4.14.4-pretty / lib / core / contract / stats / devices.js

10 lines · javascript ref:
module.exports = async function (t, s, e, a) {
  const i = !!a && a.status.isActive,
    c = !!e && e.status.isActive
  ;(e && !a && (s.stats.devices.total += 1),
    !e && a && (s.stats.devices.total -= 1),
    !i && c && (s.stats.devices.active += 1),
    i && !c && (s.stats.devices.active -= 1),
    await t.insert("@keet/threads", s))
}