OverviewFilesCommitsIssuesDocsReleasesPeers

keet-cli / keet-core-4.14.4-pretty / lib / core / migrations / 4 / post.js

10 lines · javascript ref:
async function o(o) {
  const r = []
  for await (const e of o.privateProfile.db.find("@keet-private-id/rooms"))
    (await o.local.get("@local/rooms", { roomKey: e.roomKey })) || r.push(e)
  for (const e of r) o.tasks.joinRoomKeys(e.roomKey, { keys: e }).runBackground()
}
module.exports = async function (r) {
  o(r).catch(r.onerror)
}