|
|
|
@ -177,14 +177,15 @@ export class AdminService {
|
|
|
|
return `- ${parts.join(' · ')}`;
|
|
|
|
return `- ${parts.join(' · ')}`;
|
|
|
|
});
|
|
|
|
});
|
|
|
|
const header = total > limit
|
|
|
|
const header = total > limit
|
|
|
|
? `Tareas activas (${total}) — mostrando ${tasks.length} primeras:`
|
|
|
|
? `Tus tareas (activas) (${total}) — mostrando ${tasks.length} primeras:`
|
|
|
|
: `Tareas activas (${total}):`;
|
|
|
|
: `Tus tareas (activas) (${total}):`;
|
|
|
|
|
|
|
|
const footer = `ℹ️ Para ver tareas sin dueño de un grupo, pide el listado desde ese grupo.`;
|
|
|
|
|
|
|
|
|
|
|
|
try { Metrics.inc('admin_actions_total_list'); } catch {}
|
|
|
|
try { Metrics.inc('admin_actions_total_list'); } catch {}
|
|
|
|
|
|
|
|
|
|
|
|
return [{
|
|
|
|
return [{
|
|
|
|
recipient: sender,
|
|
|
|
recipient: sender,
|
|
|
|
message: `${header}\n${lines.join('\n')}`
|
|
|
|
message: `${header}\n${lines.join('\n')}\n\n${footer}`
|
|
|
|
}];
|
|
|
|
}];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|