- nella lista circuiti ora si vedono tutti gli annunci del circuito stesso
This commit is contained in:
@@ -1432,6 +1432,12 @@ module.exports = {
|
||||
|
||||
},
|
||||
|
||||
getAdminsByCircuit(circuit) {
|
||||
// return circuit.admins
|
||||
|
||||
return [...circuit.admins, shared_consts.USER_ADMIN_CIRCUITS]
|
||||
},
|
||||
|
||||
sendNotificationByCircuit: async function (idapp, usernameOrig, circuitname, cmd, value, telegram, username_action, extrarec) {
|
||||
|
||||
const { Circuit } = require('../models/circuit');
|
||||
@@ -1509,7 +1515,7 @@ module.exports = {
|
||||
|
||||
const groupOrig = '' //++Todo: extrarec.groupOrig
|
||||
|
||||
for (const singleadmin of circuit.admins) {
|
||||
for (const singleadmin of this.getAdminsByCircuit(circuit) {
|
||||
try {
|
||||
if (singleadmin.username) {
|
||||
if (usernameOrig === singleadmin.username)
|
||||
@@ -1616,12 +1622,12 @@ module.exports = {
|
||||
|
||||
const telegrambot = require('../telegram/telegrambot');
|
||||
|
||||
if (!circuit || !circuit.admins) {
|
||||
if (!circuit || !this.getAdminsByCircuit(circuit)) {
|
||||
console.error('sendNotifToCircuitsAdmin: missing circuit or circuit.admins', circuit);
|
||||
return;
|
||||
}
|
||||
|
||||
for (const singleadmin of circuit.admins) {
|
||||
for (const singleadmin of this.getAdminsByCircuit(circuit)) {
|
||||
try {
|
||||
if (singleadmin && singleadmin.username) {
|
||||
const user = await User.getUserShortDataByUsername(idapp, singleadmin.username);
|
||||
|
||||
Reference in New Issue
Block a user