// // _core : social/userPessoa // const dbComunidade = _db.queryFirst(` // SELECT // uid, // nome, // descricao, // imagem, // ( // SELECT count(id) // FROM pessoa_comunidade // WHERE pessoa_id = ? // AND comunidade_id = comunidade.id // ) seguindo, // ( // SELECT count(id) // FROM pessoa_comunidade // WHERE comunidade_id = comunidade.id // ) pessoas, // ( // SELECT count(id) // FROM publicacao // WHERE comunidade_id = comunidade.id // ) publicacoes // FROM comunidade // WHERE active = true // AND uid = ?::uuid // ORDER BY nome // `, userPessoa().getInt("id"), _req.getString("uid")) // const data = _val.map() // if (dbComunidade != null) { // data.set("uid", dbComunidade.getString("uid")) // .set("name", dbComunidade.getString("nome")) // .set("description", dbComunidade.getString("descricao")) // .set("following", dbComunidade.getInt("seguindo") > 0) // .set("people", dbComunidade.getInt("pessoas")) // .set("publications", dbComunidade.getInt("publicacoes")) // } // _out.json(data)